2017.9.28 约数研究 思考记录
2017-09-28 13:58
232 查看
这个题一开始可能会想复杂,
然而它需要对答案的贡献进行归类
可以发现,一个约数对其倍数的数贡献是一样的,,所以可以考虑离散
所以直接对于每个数不好求,就可以考虑每个约数的贡献
而每个约数i就有n/i个倍数
就可以o(n)出解、、
ps:这种题出的好啊(水做题记录),还有吗
码:
#include<iostream>
#include<cstdio>
using namespace std;
int i,n,ans;
int main()
{
scanf("%d",&n);
for(i=1;i<=n;i++)
ans+=n/i;
printf("%d",ans);
}
然而它需要对答案的贡献进行归类
可以发现,一个约数对其倍数的数贡献是一样的,,所以可以考虑离散
所以直接对于每个数不好求,就可以考虑每个约数的贡献
而每个约数i就有n/i个倍数
就可以o(n)出解、、
ps:这种题出的好啊(水做题记录),还有吗
码:
#include<iostream>
#include<cstdio>
using namespace std;
int i,n,ans;
int main()
{
scanf("%d",&n);
for(i=1;i<=n;i++)
ans+=n/i;
printf("%d",ans);
}
相关文章推荐
- 2017.9.28 降雨量 思考记录
- 2017.9.28 CF #R2 B 思考记录
- 2017.9.28 产品加工 思考记录
- 超级感兴趣的串口方面开发,有待研究先记录
- 第一天开通csdn博客,以后坚持记录研究的点滴。
- 静息态fMRI低频振幅(研究记录)
- 2017.6.26 旅行 思考记录
- 中文分词的一些研究记录
- 记录下最近在研究的使用AndroidStudio 实现untiy3d调用安卓内置的API接口实现刷新相册的功能
- 2017.4.20 火星人 思考记录
- mysql分组取每组前几条记录(排名) 附group by与order by的研究
- [生而为人-思考] 沈定刚教授座谈会感悟记录
- usaco题思考记录
- 2017.9.4 Nim 思考记录
- 中国科学院院士张钹:大数据与人工智能研究的思考
- 思考记录--错误状态、异常抛出与接口耦合度的关系
- 2017.5.6 联合权值 思考记录
- 2017.9.17 相关分析 思考记录
- 公车站的一次思考记录
- 2017.9.18 HH的项链 思考记录