JZOJ 1845——约数
来源:互联网 发布:angular4 node sass 编辑:程序博客网 时间:2024/05/20 00:15
先将1~n所有非素数除1外的最小公因数求出来
最后循环求出加上每一个i的除1外的最小公约数,如果为0,则加本身
代码如下:
var n,i,j:longint; ans:int64; w:array[2..10000000] of longint;begin readln(n); for i:=2 to trunc(sqrt(n)) do if w[i]=0 then for j:=1 to n div i do if w[i*j]=0 then w[i*j]:=i; for i:=2 to n do if w[i]>0 then ans:=ans+w[i] else ans:=ans+i; writeln(ans);end.
阅读全文
1 0
- JZOJ 1845——约数
- jzoj P1845【汕头市选2014】约数
- jzoj 1401. 【2012.03.09普及组】约数和
- NuptOJ1040约数之和——水题
- 约数的个数——清华大学机试真题
- 最大约数问题—java版
- JZOJ 1843——小球
- JZOJ 1844——数数
- POJ 1845 约数和
- JZOJ 3.10 1540——岛屿
- JZOJ 3.10 1541——书架
- JZOJ 1329——旅行【贪心】
- JZOJ 1331——超级教主【dp】
- JZOJ 2112——纪中食堂
- JZOJ 2113——括号问题
- JZOJ 2114——纪中一日游
- jzoj 高中 1285——奶酪厂
- jzoj 高中 1286——太空电梯
- java异常处理:finally中不要return
- Python学习笔记(6) -- 字符转数字、字符串转整型(char2num、str2int)
- MFC ---- CString
- Codeforces 429B B. Working out dp
- 微信公众平台开发生成带参数二维码
- JZOJ 1845——约数
- hdu 3015 Disharmony Trees(树状数组)
- BZOJ 1877 [SDOI2009]晨跑 费用流
- XML
- 计算语言学之自信息与互信息在新词发现、短语识别中的应用
- android HAL层自我总结
- 关于Git Github的使用
- 剑指offer_根据前序和中序确定二叉树
- 排序h之直接插入排序(OJ题目)