U611329 好数
题目描述
如果一个正整数 $x$ 满足 $x = an + b (n \in \mathbb{N}^+)$($a, b$ 为给定的常数),则称 $x$ 为「好数」。
如果一个「好数」不能被除了自己以外的任何「好数」整除,则称这个数为「很好数」。
你的任务是求出前 $m$ 个「好数」中有多少个「很好数」。
输入格式
第一行,三个正整数 $m, a, b$,含义如题目所示。
输出格式
输出一行一个正整数,表示前 $m$ 个「好数」中「很好数」的个数。
说明/提示
### 数据范围
对于 $20\%$ 的数据,$1 \le m \le 1000$。
对于 $100\%$ 的数据,$1 \le m, a, b \le 10^6$。