问题描述:
The number, 197, is called a circular prime because all rotations of the digits: 197, 971, and 719, are themselves prime.
There are thirteen such primes below 100: 2, 3, 5, 7, 11, 13, 17, 31, 37, 71, 73, 79, and 97.
How many circular primes are there below one million?
解决问题:
先记录好哪些是素数,哪些不是!
public class Problem35 {
public static final int UP = 1000000;
public static boolean[] prime = new boolean[1000000];
public static boolean IsPrime(int number) {
boolean result = true;
if (number % 2 == 0) {
result = false;
} else {
int middle = (int) Math.sqrt(number);
for (int i = 3; i <= middle; i += 2) {
if (number % i == 0) {
result = false;
break;
}
}
}
return result;
}
public static boolean IsNumber(int number) {
boolean ok = true;
int current = number;
if (!prime[number]) {
return false;
}
if(number<10)
return true;
do {
int hight = current / 10;
int low = current % 10;
current = Integer.parseInt(low + "" +hight );
// System.out.println("Current:"+current);
if (!prime[current]) {
return false;
}
} while (current != number);
return ok;
}
public static int sum() {
int result = 0;
for (int i = 2; i < UP; i++) {
}
return result;
}
public static void main(String[] args) {
long sum = 1;
Arrays.fill(prime, false);
for (int i = 3; i < UP; i++) {
if(IsPrime(i))
prime[i] = true;
}
for(int i=2; i<UP; i++){
if(IsNumber(i)){
System.out.println(i);
sum++;
}
}
System.out.println("Sum:"+sum);
}
}
分享到:
相关推荐
22.6 Alarm Function Related Problem 35 22.7 Hanging Command/Hanging IO Device 35 22.8 SPG Restart 36 22.9 SPG-OSS Connection problem 36 23. MGW related problem 37 23.1 Collect Configuration Data (CV) ...
Computer Networking: A Top-Down Approach, 6th Edition Solutions to Review Questions and Problems Version Date: May 2012 ...This document contains the solutions to review questions ...Problem 1 There...
Database Systems Design, Implementation & Management, 13th-Carlos Coronel(2018)/ Chapter 7 Introduction to Structured Query Language (SQL)/ Problems/ Solution(部分)
文中还提到了数学分类号,如35L05、35L70、35L99等,这些分类号代表了数学领域对于偏微分方程的分类体系,它们为研究者提供了用于快速检索和定位相关数学文献的工具。例如35L05分类下的波动方程,是偏微分方程理论...
在这个场景中,我们关注的是`ortools-6.10.6025-cp35-cp35m-manylinux1_x86_64.whl`,这是一个针对Python 3.5版本的轮子(wheel)文件,用于在Linux x86_64平台上安装。 Python的轮子文件是一种预先编译的二进制包...
在解决复杂的优化问题时,遗传算法表现出强大的求解能力,尤其在旅行商问题(Traveling Salesman Problem,TSP)这样的组合优化问题上,其优势更为明显。 旅行商问题是一个经典的图论问题,目标是寻找一条访问n个...
EMC EMI资料大全电磁兼容电磁干扰设计资料工程师必备经验资料35个合集: EMC_EMI设计秘籍.pdf EMC电子工程师必备.pdf EMC电磁兼容设计与测试案例分析.pdf EMC设计总结.pdf EMC详细的技术资料.pdf EMI Indroduct.pdf ...
离线安装包,亲测可用
The Shellcoder's Handbook 2nd Edition About the Authors vii Acknowledgments xi ...The Address Problem 27 The NOP Method 33 Defeating a Non-Executable Stack 35 Return to libc 35 Conclusion 39
### 一、性能指标分析(Problem 1) - **服务器/接发球手重权策略**:为了准确评估球员的表现,研究引入了一种服务器/接发球手重权策略,该策略能够根据比赛中的具体角色对球员的表现进行更合理的评价。 - **滑动...
35 3.6.3 Reusable barrier non-solution #2 . . . . . . . . . . . . . . 37 3.6.4 Reusable barrier hint . . . . . . . . . . . . . . . . . . . . . 39 3.6.5 Reusable barrier solution . . . . . . . . . . ....
•(P1, P2, P3, P4, P5, P6)=(25,24,15,18,22,35) •(W1, W2, W3, W4, W5, W6) = (12, 15, 10, 8, 9, 11) (4)These items could constructed by the ramdom() function in some range, such as: (Wmin, Wmax) ...
35-搜索插入位置.md 36-有效的数独.md 38计数与说.md 39-组合-sum.md 40-组合和-ii.md 第43章 第46章 47-置换-ii.md 第48章 第49章 5个最长回文子串.md 50-powx-n.md 6字形转换.md 7-反向整数.md 9回文数101...
35 15 122 16 110 17 257 18 637 19 242 20 252 中等的 问题 力码# 解决方案 1 2 关联 2 3 3 12 关联 4 34 5 92 关联 6 1249 7 142 8 33 9 153 10 80 11 128 12 102 13 199 14 200 15 11 16 209 17 73 18 78 19 46 ...
官方离线安装包,测试可用。请使用rpm -ivh [rpm完整包名] 进行安装
标题中的“以35省份的中心城市为例用遗传算法和模拟退火算法计算出最短距离及路线,matlab2021a仿真”表明这是一个基于MATLAB 2021a的项目,主要目的是利用遗传算法(Genetic Algorithm)和模拟退火算法(Simulated ...
《matlab神经网络和优化算法:35免疫算法在旅行商问题中的解决方法》 旅行商问题(Traveling Salesman Problem, TSP)是运筹学领域中的一个经典问题,它涉及寻找最短的可能路线,使得旅行商可以访问每个城市一次并...