#AT1316. 除法还是减法

除法还是减法

题目描述

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

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

输入

输入一个整数NN

输出

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

6
3

样例解释

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

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

K=2K=2时:6316→3→1

K=5K=5时:616→1

K=6K=6时:616→1

3141
13
314159265358
9

提示

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