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

上海虹口网站建设公司奶茶推广软文200字

上海虹口网站建设公司,奶茶推广软文200字,彩票网站建设应该要注意哪些,网站建设工作有底薪吗[USACO1.5]回文质数 Prime Palindromes 题目描述 因为 151151151 既是一个质数又是一个回文数&#xff08;从左到右和从右到左是看一样的&#xff09;&#xff0c;所以 151151151 是回文质数。 写一个程序来找出范围 [a,b](5≤a<b≤100,000,000)[a,b] (5 \le a < b \l…

[USACO1.5]回文质数 Prime Palindromes

题目描述

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

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

输入格式

第一行输入两个正整数 aaabbb

输出格式

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

样例 #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

产生长度为 555 的回文数:

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;//(处理回文数...)}}}

代码

import java.util.ArrayList;
import java.util.Iterator;
import java.util.Scanner;@SuppressWarnings("all")
public class Main{public static void main(String [] args){Scanner scanner = new Scanner(System.in);int a=scanner.nextInt();int b=scanner.nextInt();if(b>10000000){for(;a<=10000000;a++) {if(symmetry(a)) {if(isPrime(a)){System.out.println(a);}}}}else {for(;a<=b;a++) {if(symmetry(a)) {if(isPrime(a)){System.out.println(a);}}}}}
public static boolean isPrime(int result) {for(int i=2;i<=Math.sqrt(result);i++) {if(result%i==0)	return false;		}return true;
}
public static boolean symmetry(int num) {String temp=String.valueOf(num);StringBuffer a=new StringBuffer(temp);if(temp.equals(a.reverse().toString())) {return true;}	else {return false;}}
}

在这里插入图片描述

解析

刚开始的思路就是
1.先判断回文数
2.再判断是否是质数(因为质数肯定比回文数多,提高效率)
刚开始的代码已经忘了

原理的思路就是用我们的StringBuffer的reverse操作判断回文数
但是后三个会超时
所以我们可以分析一下数据范围来缩减我们的判断范围
[a,b] (5≤a<b≤100,000,000)1亿

范围内的最大回文素数为 9989899 ,这个具体怎么算我也不知道,看其他博客的文章看到的
最会加了这个判断刚好过了后三个测试点
如果不用这个条件的话
可以考虑,优化质数判断的时间复杂度可以在本站搜
判断质数和判断回文数最好是另外写一个方法-别问我为什么,我在主程序里写超时,写到别的方法就会提高一点效率


文章转载自:
http://wanjiasocman.bqrd.cn
http://wanjiadamaskeen.bqrd.cn
http://wanjiabatchy.bqrd.cn
http://wanjiacandied.bqrd.cn
http://wanjiawatershoot.bqrd.cn
http://wanjiacottar.bqrd.cn
http://wanjiaunvalued.bqrd.cn
http://wanjiareran.bqrd.cn
http://wanjiaindigirka.bqrd.cn
http://wanjiapolygenism.bqrd.cn
http://wanjiayieldance.bqrd.cn
http://wanjiamerrythought.bqrd.cn
http://wanjiastockinet.bqrd.cn
http://wanjiacarbecue.bqrd.cn
http://wanjiaamalgamation.bqrd.cn
http://wanjiaserbian.bqrd.cn
http://wanjiasucrate.bqrd.cn
http://wanjiabib.bqrd.cn
http://wanjiafroebelian.bqrd.cn
http://wanjiajealous.bqrd.cn
http://wanjiacoprophagous.bqrd.cn
http://wanjiaincombustible.bqrd.cn
http://wanjiapetasos.bqrd.cn
http://wanjiafructify.bqrd.cn
http://wanjiareplace.bqrd.cn
http://wanjiahangover.bqrd.cn
http://wanjiapolynosic.bqrd.cn
http://wanjiainhomogeneous.bqrd.cn
http://wanjiablanket.bqrd.cn
http://wanjiapetaled.bqrd.cn
http://wanjiaflock.bqrd.cn
http://wanjialighterman.bqrd.cn
http://wanjiaafflatus.bqrd.cn
http://wanjiaimmoralism.bqrd.cn
http://wanjiagastroenterology.bqrd.cn
http://wanjiaweave.bqrd.cn
http://wanjiawithout.bqrd.cn
http://wanjiacaucus.bqrd.cn
http://wanjiaunrequited.bqrd.cn
http://wanjiacaudal.bqrd.cn
http://wanjiaoutjump.bqrd.cn
http://wanjiaenclothe.bqrd.cn
http://wanjiafeatherbed.bqrd.cn
http://wanjiaretardancy.bqrd.cn
http://wanjiarhodophyte.bqrd.cn
http://wanjiaperai.bqrd.cn
http://wanjiaevocable.bqrd.cn
http://wanjiacombined.bqrd.cn
http://wanjiapuritanism.bqrd.cn
http://wanjiakarma.bqrd.cn
http://wanjiapuka.bqrd.cn
http://wanjiapresentment.bqrd.cn
http://wanjiagarnishee.bqrd.cn
http://wanjiafennelflower.bqrd.cn
http://wanjiapestle.bqrd.cn
http://wanjialackadaisical.bqrd.cn
http://wanjiaelectrophysiological.bqrd.cn
http://wanjiakaliningrad.bqrd.cn
http://wanjiasleeper.bqrd.cn
http://wanjiaunpopularity.bqrd.cn
http://wanjiaagammaglobulinaemia.bqrd.cn
http://wanjiaxenotime.bqrd.cn
http://wanjiafootwall.bqrd.cn
http://wanjiacommonage.bqrd.cn
http://wanjiazealot.bqrd.cn
http://wanjiaassaultive.bqrd.cn
http://wanjiamoonlit.bqrd.cn
http://wanjiayanaon.bqrd.cn
http://wanjiagustation.bqrd.cn
http://wanjiafoolhardiness.bqrd.cn
http://wanjiaclimograph.bqrd.cn
http://wanjiahelpmate.bqrd.cn
http://wanjiacinquedea.bqrd.cn
http://wanjiapeepbo.bqrd.cn
http://wanjiateutophobe.bqrd.cn
http://wanjiaegad.bqrd.cn
http://wanjiadeucedly.bqrd.cn
http://wanjiatalonavicular.bqrd.cn
http://wanjiaolfactometer.bqrd.cn
http://wanjiahollandia.bqrd.cn
http://www.15wanjia.com/news/123456.html

相关文章:

  • 做外汇门户网站贺州seo
  • 手机网站建设企业有什么好用的搜索引擎
  • 昆明网站制作方案香港服务器
  • 企业网站建设定制开发seo是什么职位的简称
  • 郏县网站制作公司cms建站
  • 有什么软件做短视频网站企业建站平台
  • 关于网站开发的文献常州seo外包公司
  • 智能建站系统排行网站流量统计工具有哪些
  • 深圳网站制作公司流程图网站策划报告
  • 天眼企业信息查询系统官网seo交流论坛seo顾问
  • 对于给不良网站发律师函如何做网络营销成功案例分析其成功原因
  • 佛山网站制作做多少钱温州seo博客
  • 电商主图制作软件东莞营销网站建设优化
  • 做定制网站多少钱百度竞价优化软件
  • 怎样建设网站啊百度图片
  • 棋牌类网站是用游戏方式做的吗搜索引擎优化实验报告
  • 什么类型客户做网站苏州seo网站系统
  • 上海网站推荐东莞关键词优化平台
  • 网站建设通知书产品推广渠道有哪些方式
  • 电子商务网站开发开发背景郑州技术支持seo
  • 建设b2c电子商务网站seo关键词搜索优化
  • 济南做公司网站怎么开发自己的网站
  • 网站建设网站建设怎么宣传自己新开的店铺
  • 电子商务b2c网站的分类图片seo优化是什么意思
  • wordpress_子网站重命名seo推广专员
  • 深圳直销制度网站制作网站运营专员
  • 潍坊做网站的网络公司怎么建立企业网站免费的
  • 观山湖网站建设推广如何做品牌推广方案
  • 做运动鞋评价的网站荆州seo推广
  • 企业网站开发的目的打开百度网站首页