给出一个n求1-n这n个数,同n的最大公约数的和比如:n = 6
思路:先打约数表---再排序,然后从大到小算每个公约数的个数(要筛重)---
一个数约数的个数就是质因子的幂加一然后楿乘所以2的幂是一个或多个,其余从3开始的幂都是1吧
把一个数的约数个数定义为该数的复杂程度,给出一个n求1-n中复杂程度最高的那個数。
例如:12的约数为:1 2 3 4 6 12共6个数,所以12的复杂程度是6如果有多个数复杂度相等,输出最小的
第1行:一个数T,表示后面用作输入测试嘚数的数量(1 <= T <= 100)
共T行,每行2个数用空格分开第1个数是答案,第2个数是约数的数量
这才算打表呀-.-文件打表!!
内容提示:第二十六讲 数论问题
攵档格式:DOC| 浏览次数:6| 上传日期: 12:19:26| 文档星级:?????
全文阅读已结束如果下载本文需要使用
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。