- 浏览: 37069 次
- 性别:
- 来自: 杭州
最新评论
package com.shui.mu.yao.io.algorithm; import java.util.ArrayList; import java.util.Arrays; import java.util.List; /** * * @author shuimuqinghua77 @date 2011-11-3下午07:44:42 */ /** * The sum of the primes below 10 is 2 + 3 + 5 + 7 = 17. Find the sum of all the * primes below two million. */ public class Problem10 { private static List<Long> seed = new ArrayList<Long>(); private static void initSeed(long[] seeds) { for (long i : seeds) seed.add(i); } public static long sumBelowTop(long top) { initSeed(new long[] { 2 }); long middle = (long) Math.sqrt(top); for (long k = 2, factor = 2, i = factor * k - 1; i < top; factor++, i = factor * k - 1) { boolean isPrime = true; for (long s : seed) { if (s > middle) break; if (i % s == 0) { isPrime = false; break; } } if (isPrime) seed.add(i); } long sum = 0; for (long s : seed) { sum += s; } return sum; } public static void main(String[] args) { long sum = sumBelowTop(2000000l); // System.out.println(Arrays.toString(seed.toArray())); System.out.println(sum); } }
发表评论
-
Problem26
2013-02-06 17:08 872A unit fraction contains 1 in t ... -
Problem25
2012-04-26 16:33 888package com.yao.Algorithms; ... -
Problem24
2012-04-26 14:12 788package com.yao.Algorithms; ... -
Problem23
2012-03-18 13:29 907A perfect number is a number fo ... -
Problem22
2012-03-17 23:13 776Using names.txt (right click an ... -
Problem21
2012-03-11 20:44 1209Problem 21 05 July 2002 Let ... -
Problem20
2011-12-15 14:09 810package com.yao.shuimu.euler; ... -
Problem19
2011-12-09 14:07 721package com.shui.mu.yao.io.algo ... -
Problem18/Problem67
2011-12-04 20:20 902package com.yao.Algorithms; ... -
Problem16
2011-12-02 15:32 424package com.shui.mu.yao.io.algo ... -
Problem15
2011-11-29 23:28 539package com.yao.Algorithms; ... -
Problem14
2011-11-29 11:37 715package com.shui.mu.yao.io.algo ... -
Problem13_1
2011-11-21 14:07 595package yao.taobao.jj; publi ... -
Problem13
2011-11-19 23:51 574package com.yao.Algorithms; ... -
Problem12
2011-11-07 20:04 714package com.shui.mu.yao.io.algo ... -
Problem11
2011-11-06 19:38 1203package com.yao.Algorithms; ... -
Problem9
2011-11-03 16:04 755package com.shui.mu.yao.io.algo ... -
Problem8
2011-11-03 12:38 594package com.shui.mu.yao.io.algo ... -
Problem7
2011-11-03 11:25 461package com.shui.mu.yao.io.algo ...
相关推荐
Now in its 10th Edition, Problem Solving with C++ is written for the beginning programmer. The text cultivates strong problem-solving skills and programming techniques as it introduces readers to the ...
10. Announcement problem 7 11. Echo canceller (ECP) problem 8 12. DTI problem 8 13. Group Switch problem 8 14. IN problem 9 15. ONE WAY SPEECH 9 16. CALL WAITING 9 17. Location Update problem 10 18. ...
Title: Computer-Based Problem Solving Process Author: Teodor Rus Length: 350 pages Edition: 1 Language: English Publisher: World Scientific Publishing Company Publication Date: 2015-05-30 ISBN-10: ...
### Wicked Problem与Wicked Environmental Problem #### 一、引言 "Wicked Problem"(棘手问题)这一概念最初由霍恩(Horst Rittel)和韦伯(Melvin Webber)于1973年提出,指的是那些复杂且难以解决的问题。这类...
node-problem-detector 镜像包 v0.8.7 版本
MCM 2012年 problem A problem B problem C 枪手论文
10. 视图上的限制操作:不能定义新的表(Problem 10) 视图是一个基于表的虚拟表,不能在视图上定义新的表。 11. 唯一索引:UNIQUE constraint(Problem 11) UNIQUE 约束用于保证表中的某一列或多列的值是唯一的...
Problem Arrangement zoj 3777
标题 "problem" 提供的信息较少,但从描述中的 "NULL 博文链接:https://eric0000.iteye.com/blog/322311" 可以推测,这可能是一个关于解决某个问题或者技术讨论的博客文章链接。由于没有具体的博文内容,我们无法...
Problem Solving with C++(9th) 英文无水印pdf 第9版 pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请...
算法设计里关于taxi problem的C语言代码
**Problem 10**:讨论了分类问题中决策边界的问题,涉及到超平面的选择及其影响因素。 **Problem 11**:问题涉及到符号的计算,可能与特征选择或决策树中的分割规则有关,例如信息增益或基尼不纯度。 **Problem 12...
"Problem_C_Data.zip" 是一个压缩包文件,包含2020年美国数学建模竞赛(简称美赛)C题的题目及相应的原始数据。美赛是一项国际性的数学建模竞赛,每年吸引众多学生参与,旨在提升参赛者的数学、数据分析和解决实际...
Algorithmic Problem Solving By 作者: Roland Backhouse ISBN-10 书号: 0470684534 ISBN-13 书号: 9780470684535 Edition 版本: 1 出版日期: 2011-10-24 pages 页数: 432 An entertaining and captivating way to ...
A Polynomial-time Algorithm for the Change-Making Problem Codeforces #10 E
HDOJ Problem 1001 C++版
在这个特定的问题“master page search problem”中,我们可能遇到的是在使用Master Page时搜索功能出现的问题。ViewData是ASP.NET MVC框架中的一个特性,用于在控制器和视图之间传递数据,而JavaScript则是客户端...
10. **Problem 10: 1到1000000的素数之和** - 知识点:质数判断,循环结构,计数。 - 解决方法:编写质数检测函数,累加1到1000000之间的所有质数。 11. **Problem 11: 数字矩阵的最大路径和** - 知识点:二维...
在操作系统课程中,"机器问题"(Machine Problem)通常指的是与计算机硬件、系统架构以及操作系统内核相关的复杂问题。这些问题涉及到资源管理、并发控制、进程调度、内存分配等多个核心概念,是理解操作系统工作...
flow shop problem GA算法 详细代码标注