当前位置: 首页 > wzjs >正文

购物网站个人中心模板制作网页动态效果

购物网站个人中心模板,制作网页动态效果,如何在linux服务器上架设网站,常州建设工程交易网P1217 [USACO1.5] 回文质数 Prime Palindromes 题目描述 因为 151 151 151 既是一个质数又是一个回文数&#xff08;从左到右和从右到左是看一样的&#xff09;&#xff0c;所以 151 151 151 是回文质数。 写一个程序来找出范围 [ a , b ] ( 5 ≤ a < b ≤ 100 , 000 …

P1217 [USACO1.5] 回文质数 Prime Palindromes

题目描述

因为 151 151 151 既是一个质数又是一个回文数(从左到右和从右到左是看一样的),所以 151 151 151 是回文质数。

写一个程序来找出范围 [ a , b ] ( 5 ≤ a < b ≤ 100 , 000 , 000 ) [a,b] (5 \le a < b \le 100,000,000) [a,b](5a<b100,000,000)(一亿)间的所有回文质数。

输入格式

第一行输入两个正整数 a a a b b b

输出格式

输出一个回文质数的列表,一行一个。

输入输出样例 #1

输入 #1

5 500

输出 #1

5
7
11
101
131
151
181
191
313
353
373
383

说明/提示

Hint 1: Generate the palindromes and see if they are prime.

提示 1: 找出所有的回文数再判断它们是不是质数(素数).

Hint 2: Generate palindromes by combining digits properly. You might need more than one of the loops like below.

提示 2: 要产生正确的回文数,你可能需要几个像下面这样的循环。

题目翻译来自NOCOW。

USACO Training Section 1.5

产生长度为 5 5 5 的回文数:

for (d1 = 1; d1 <= 9; d1+=2) {    // 只有奇数才会是素数for (d2 = 0; d2 <= 9; d2++) {for (d3 = 0; d3 <= 9; d3++) {palindrome = 10000*d1 + 1000*d2 +100*d3 + 10*d2 + d1;//(处理回文数...)}}}
#include<bits/stdc++.h>
using namespace std;
int a[50000000];
int isPrime(int num)
{for(int i=2;i<=sqrt(num);i++)if(num%i==0)	return 0;return 1;
}
int makeHuiwen()
{int d1,d2,d3,d4,palindrome,cnt=0;for(d1=1;d1<=9;d1=d1+2)       //1位数{palindrome=d1;if(isPrime(palindrome)) cnt++,a[cnt]=palindrome;} for(d1=1;d1<=9;d1=d1+2)        //2位数 {	palindrome=d1*10+d1;if(isPrime(palindrome)) cnt++,a[cnt]=palindrome;}for(d1=1;d1<=9;d1=d1+2)      //3位数 	  for(d2=0;d2<=9;d2++){palindrome=d1*100+d2*10+d1;if(isPrime(palindrome)) cnt++,a[cnt]=palindrome;}for(d1=1;d1<=9;d1=d1+2)             //4位数for(d2=0;d2<=9;d2++){palindrome=d1*1000+d2*100+d2*10+d1;if(isPrime(palindrome)) cnt++,a[cnt]=palindrome;	}for(d1=1;d1<=9;d1=d1+2)					//5位数 	for(d2=0;d2<=9;d2++)		for(d3=0;d3<=9;d3++){palindrome=d1*10000+d2*1000+d3*100+d2*10+d1;if(isPrime(palindrome)) cnt++,a[cnt]=palindrome;	}for(d1=1;d1<=9;d1=d1+2)					//6位数 	for(d2=0;d2<=9;d2++)		for(d3=0;d3<=9;d3++){palindrome=d1*100000+d2*10000+d3*1000+d3*100+d2*10+d1;if(isPrime(palindrome)) cnt++,a[cnt]=palindrome;	}for(d1=1;d1<=9;d1=d1+2)	                //7位数 for(d2=0;d2<=9;d2++)for(d3=0;d3<=9;d3++)for(d4=0;d4<=9;d4++){palindrome=d1*1000000+d2*100000+d3*10000+d4*1000+d3*100+d2*10+d1;if(isPrime(palindrome)) cnt++,a[cnt]=palindrome;}for(d1=1;d1<=9;d1=d1+2)	                //8位数 for(d2=0;d2<=9;d2++)for(d3=0;d3<=9;d3++)for(d4=0;d4<=9;d4++){palindrome=d1*10000000+d2*1000000+d3*100000+d4*10000+d4*1000+d3*100+d2*10+d1;if(isPrime(palindrome)) cnt++,a[cnt]=palindrome;}return 0;
}int main()
{int small,big;cin>>small>>big;makeHuiwen();for(int i=0;i<=50000000;i++){if(a[i]>=small && a[i]<=big){cout<<a[i]<<endl;}}return 0;}
http://www.dtcms.com/wzjs/811687.html

相关文章:

  • 网站建设公司转型做什行业网站名录
  • 怎么生成网站地图甘肃业聚质网络科技有限公司
  • WordPress安装Redisseo推广代运营
  • 做网站攻击磁县网站制作公司
  • 网站建设从零开始 教程wordpress修改文件上传路径
  • 网站开发实例百度云网站关键词排名消失
  • 哈尔滨网站建设网络公司西安电商平台网站建设
  • 做攻略的网站建立的近义词
  • 网站title keyword description网站建设客户调研表
  • 微信小程序可以做网站用域名解析在线查询
  • 跳舞游戏做的广告视频网站安卓手机app制作公司
  • 淄博网站建设优化seo怎样建自己的网站
  • 阿里云如何建设网站网页视频下载快捷指令库
  • 常用网站开发工具介绍广州营销型网站优化
  • 写作网站不屏蔽微信商店怎么开通
  • 学校网站结构图说明电子商务网站的建设流程
  • 用二级域名做的网站算新站吗洛阳网站建设兼职
  • 苏州企业网站公司都有哪些惠州网站建设哪家好
  • 1)_童装网站建设目标深圳高端网站建设费用
  • 做网站l价格wordpress防镜像
  • 中山大兴网站建设建筑材料采购网站
  • 和女的做那个视频网站浏览器推广怎么做
  • vip视频网站怎么做网站建立连接不安全怎么解决
  • 更新网站要怎么做呢广州注册公司最新流程
  • 网站调研表七牛云wordpress加速
  • 深圳彩票网站建设wordpress搭建网盘
  • 2022年没封网站直接进入吉林省网络推广公司
  • 织梦个人网站个人网站备案 内容
  • 搜索引擎营销的主要模式有哪些?长沙网站托管优化
  • wordpress自动发布网站网站开发虚拟主机是什么