#7306. 进制回文数

进制回文数

题目描述

给定一个十进制正整数 NN,请统计在 LLRR 的所有进制中,有多少个进制满足:NN 在该进制下的表示是一个回文数。

回文数指的是从左往右读和从右往左读完全相同的数。例如 1211001 都是回文数。

输入格式

一行三个整数:

N L R

输出格式

输出一个整数,表示满足条件的进制数量。

样例 1

9 2 10
3

样例解释

99 在不同进制下的表示中:

  • 22 进制:1001,是回文;
  • 88 进制:11,是回文;
  • 1010 进制:9,是回文。

所以共有 33 个进制满足条件。

样例 2

10 2 10
2

数据范围

  • 1N1091 \le N \le 10^9
  • 2LR1052 \le L \le R \le 10^5

提示

先把 NN 转换成 BB 进制下的数字序列,再判断这个序列是否为回文。