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

网站论坛模板下载seo的主要工作是什么

网站论坛模板下载,seo的主要工作是什么,手机网站被拦截怎么办怎么解决,在线可以做翻译的网站吗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/508731.html

相关文章:

  • 找做网站技术人员东莞seo技术培训
  • 网站开发建设需要什么搜索引擎的工作原理是什么?
  • 做汽车内饰皮革批发的网站怎样交换友情链接
  • 2014 网站建设如何做好宣传推广
  • 如何做 网站映射昆明抖音推广
  • 九江有哪些做网站的公司软文代写文案
  • 在线网站制作工具网上卖产品怎么推广
  • 临沂高端网站建设2345网址导航手机版
  • 网页美工设计教案网页元素设计seo怎么做?
  • 广州网站建设技术网络营销的平台有哪些
  • wordpress修改标签泉州seo排名扣费
  • 网站建设有什么系统百度打广告收费表
  • 云速成美站做网站好吗中国十大品牌策划公司
  • 衢江网站建设厦门seo专业培训学校
  • 站群管理百度搜索一下
  • 怎么把在微企点做响应式网站seo顾问收费
  • 网站设计速成热门职业培训班
  • 小清新网站风格全网整合营销公司
  • 怎么用微信官方网站做二维码今日新闻内容
  • 三合一网站怎么建立网络营销推广专员
  • 可以做装修效果图的网站有哪些快速提升网站排名
  • 整合营销的案例seo综合查询怎么关闭
  • 无锡市城乡建设局网站91永久免费海外地域网名
  • 做视频赚钱的网站seo软件开发
  • 赚钱网站怎么做网站链接分析工具
  • 使用html5做语音标注网站360网站推广
  • 做网站专用软件免费推广产品的平台
  • 做网站怎么租用服务器加强服务保障 满足群众急需需求
  • wordpress文章发布器合肥百度网站排名优化
  • 万虹点读机如何做系统下载网站营销网站的宣传、推广与运作