#AT1316. 除法还是减法

除法还是减法

题目描述

给定正整数 nn。问 2,3,⋯ ,n2,3,\cdots,n 中有多少个 kk 满足如下条件:

如果 k∣nk|n,那么令 nn 的值除以 kk,否则令 nn 的值减少 kk,如此操作若干次后能得到 11。

输入

输入一个整数NN

输出

输岀 NN 最终变为 1 的选择 KK 的数量。

6
3

样例解释

有三种选择的 KK 下,NN 最终变为 1:2、5 和 6.

在每种选择中,NN 的变化如下:

当K=2K=2时:6→3→16→3→1

当K=5K=5时:6→16→1

当K=6K=6时:6→16→1

3141
13
314159265358
9

提示

  • 2 ≤ N ≤ 1012 2\ \leq\ N\ \leq\ 10^{12}
  • N N 是整数