P17712 Red Face 统计数(decimal)

题目背景

题目来源:【HT-122-Div.3】核桃 CSP-J 组模拟赛

题目描述

给定三个正整数 $a,l,r$,请你在区间 $[l,r]$ 中寻找满足条件的正整数 $x$。 对于每一个正整数 $x$,计算分数 $\frac{a}{x}$。若该分数写成十进制小数后,小数部分只包含有限位数字,即 $\frac{a}{x}$ 为有限小数,则称 $x$ 满足条件。 请你统计所有满足 $x \in [l,r]$ 且 $\frac{a}{x}$ 为有限小数的正整数 $x$ 的数量。

输入格式

输入一行,包含三个整数 $a,l,r$。

输出格式

一行包含一个非负整数,表示答案。

说明/提示

### 样例解释 对于样例 $1$,仅 $2$ 满足条件。 对于样例 $2$,$1,2,3,4,5,6,8,10$ 满足条件。 ### 数据规模与约定 ::cute-table{tuack} | 测试点编号 | $a \le$ | $r \le$ | | :----------: | :-------: | :-------: | | $1 \sim 4$ | $10$ | $10$ | | $5 \sim 10$ | $10^7$ | $10^7$ | | $11 \sim 20$ | $10^{15}$ | $10^{15}$ | 对于 $100\%$ 的测试点,有: - $1 \le l \le r \le 10^{15}$ - $1 \le a \le 10^{15}$