AT_past202306_o 数列と素数
题目描述
给定整数 $N$、$A$ 和 $B$,解决如下问题。
定义一个长度为 $N$ 的等差数列 $S = (S_1, S_2, \dots, S_N)$,其中 $S_i = A \times (i - 1) + B$。
请你求出该数列中质数的个数。
输入格式
输入从标准输入中获取,格式如下:
> $N$ $A$ $B$
输出格式
输出一个整数,表示答案。
说明/提示
### 样例解释1
$S = (4, 7, 10, 13, 16, 19, 22, 25, 28, 31)$。
其中有四个质数:$7, 13, 19, 31$。
### 样例解释2
不大于 $100$ 的质数有 $25$ 个。
### 约束条件
- 所有输入值均为整数。
- $1 \leq N \leq 5 \times 10^5$
- $1 \leq A \leq 10^6$
- $2 \leq B \leq 5 \times 10^{11}$
由 ChatGPT 5 翻译