#ABC161F. 除法或减法

除法或减法

除法或减法

题目描述

给定正整数 NN

选择 22 以上 NN 以下的整数 KK,并重复进行以下操作,直到 NN 小于 KK:

  • 操作:如果 NN 能被 KK 整除,则将 NN 替换为 N/KN/K。否则,将 NN 替换为 NKN-K

最终 NN 变为 11KK 的选择方式有多少种?

输入格式

输入按以下格式从标准输入给出:

NN

输出格式

输出最终 NN 变为 11KK 的选择方式有多少种。

样例

6
3

最终 NN 变为 11KK2,5,62,5,633 种。

各自的情况下,NN 变化如下:

  • K=2K=2 时:6316 \to 3 \to 1
  • K=5K=5 时:616 \to 1
  • K=6K=6 时:616 \to 1
3141
13
314159265358
9

数据范围

  • 2N10122 \leq N \leq 10^{12}
  • NN 是整数
难度 提高+/省选
通过率
尝试 0
已通过 0
ID
1913
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签