题目http://lightoj.com/volume_submit.php?problem=1336
唯一分解定力一个正整数: 可以表示为 N = p1a1 + p2a2+…pnan
因子和可以表示为 sum = (1+p11+…p1a1)(1+p2…)…(1+pn+…pnn);
①如果因子和是偶数只要得到其中一个(1+p1 …pnn)内是偶数就行, 那么就要求有几个这样的数
②或者可以考虑 通过只求 因子和为奇数的 数的个数 让后 n - 因子和为奇数的个数
所以采用第二种:
对于质因子2, 不论指数是 偶数 还是基数 得到的结果都是 (1+…2^n) == (1+偶数+偶数+偶数) 最后结果为奇数
如果这个数是 的因子和为奇数 只能是所有(1+p1+p2…) === (1+偶数个奇数) 这种形式, 即除2以外的质因子
的指数an为偶数那么, 因子和为奇数的数可以表示为 N = (p1a1/2 * p2a2/2 … pnn/2)*(p1a1/2 * p2a2/2 … pnn/2)2 , 如果2的指数为奇数 N = (p1a1/2 * p2a2/2 … pnn/2</