博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
1968: [Ahoi2005]COMMON 约数研究
阅读量:7236 次
发布时间:2019-06-29

本文共 903 字,大约阅读时间需要 3 分钟。

1968: [Ahoi2005]COMMON 约数研究

Time Limit: 1 Sec  Memory Limit: 64 MB
Submit: 1127  Solved: 852
[][][]

Description

Input

只有一行一个整数 N(0 < N < 1000000)。

Output

只有一行输出,为整数M,即f(1)到f(N)的累加和。

Sample Input

3

Sample Output

5

HINT

 

Source

 

题解:一个神题(HansBug:其实一开始看到别人的AC代码一个个才几百B有点被吓到了),其实我们可以逆向思维想这个问题,不要老想着小学学奥数时候学会的数字的约数个数公式,那样子只会添乱,只需要考虑各种不同的约数对于答案的贡献程度即可,即[N/I](设约数为I),然后没了,可以当作水题了= =

1 /************************************************************** 2     Problem: 1968 3     User: HansBug 4     Language: Pascal 5     Result: Accepted 6     Time:88 ms 7     Memory:220 kb 8 ****************************************************************/ 9  10 var n,m,ans:int64;11 begin12      readln(n);m:=n;ans:=0;13      while m>0 do14            begin15                 inc(ans,n div m);16                 dec(m);17            end;18      writeln(ans);19      readln;20 end.

 

转载于:https://www.cnblogs.com/HansBug/p/4472039.html

你可能感兴趣的文章
Ubuntu 搜狗输入法 双拼输入法
查看>>
小麦铺首推“无边界”门店 ,再融资 1.2 亿,刘泽轩要打造怎样的便利店?
查看>>
英特尔发布量子计算测试芯片,挑战IBM
查看>>
ONF解决方案与合作伙伴副主席Aseem Parikh:CORD的社区增长概况及全球发展趋势
查看>>
嵇少峰:互联网金融草根时代终结
查看>>
最小生成树之Prim算法和Kruskal算法
查看>>
航企如何利用大数据向零售商转型?
查看>>
透视Facebook算法帝国 ,我们只是工程思维的螺丝钉
查看>>
IPv4的消逝之路将漫长而缓慢
查看>>
论数据库运维的全流程管控技术
查看>>
打造"数据供应链"百分点发布大数据战略
查看>>
Relay2携边缘计算产品参加中国移动盛会
查看>>
Linux 64位操作系统安装配置java
查看>>
苹果进军印度市场到底有多难 连财政部长都不帮忙
查看>>
监控摄像机选型攻略之技术类型选用
查看>>
JAVA笔记——序列化
查看>>
《数据科学:R语言实现》——3.1 引言
查看>>
协作软件的前景、进展以及阵痛
查看>>
PyTorch 和 TensorFlow 哪个更好?看一线开发者怎么说
查看>>
怎么善于发现seo网站优化的问题?
查看>>