当前位置: 首页 > 编程日记 > 正文

POJ 3177 判决素数个数

时间限制:
1000ms
内存限制:
65536kB
描述
输入两个整数X和Y,输出两者之间的素数个数(包括X和Y)。
输入
两个整数X和Y,X和Y的大小任意。
输出
输出一个整数,结果可以是0,或大于0的整数。
样例输入
1 100
样例输出
25
(1)、源代码:
#include<iostream>
#include<cmath>
usingnamespacestd;
 
boolisPrime(inta){
                inti;
                if(a == 1)
                                returnfalse;
                for(i = 2; i <= sqrt(1.0 * a); i++)
                                if(!(a%i))
                                                returnfalse;
                returntrue;
}
 
intmain(){
                inti, a, b, count = 0;
 
                cin >> a >> b;
                if(a < b){
                                for(i = a; i <=b; i++)
                                                if(isPrime(i))
                                                                count++;
                }
                else{
                                for(i = b; i <=a; i++)
                                                if(isPrime(i))
                                                                count++;
                }
                cout << count << endl;
                return0;
}
(2)、解题思路:略
(3)、可能出错:注意判断a,b的大小。

转载于:https://www.cnblogs.com/lydf-2012/archive/2012/05/11/2496632.html

相关文章:

数据结构与算法:22 精选练习50

精选练习50 马上就要期末考试或者考研了。为了大家复习的方便&#xff0c;我精选了有关数据结构与算法的50道选择题&#xff0c;大家可以抽空练习一下。公众号后台回复“答案”可以获取该50道题目的答案。 01、数据在计算机中的表示称为数据的______。 &#xff08;A&#x…

极速理解设计模式系列:11.单例模式(Singleton Pattern)

单例模式&#xff1a;确保某一个类只有一个实例&#xff0c;而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 三要点&#xff1a; 一、单例类只能有一个实例 二、单例类必须自行创建自身实例 三、单例类自行向整个系统提供实例 类图&#xff1a; 应用场景&#xf…

参加web前端培训要学哪些知识

IT行业&#xff0c;web前端技术是比较吃香的&#xff0c;也是工资待遇非常高的行业之一&#xff0c;如果想要做一名合格的web前端工程师&#xff0c;系统学习是非常重要的&#xff0c;那么参加web前端培训要学哪些知识呢?来看看下面的详细介绍。 参加web前端培训要学哪些知识?…

数据结构与算法:19 排序

19 排序 知识结构&#xff1a; 1. 排序的基本概念与术语 假设含有nnn个记录的序列为{r1,r2,⋯,rn}\lbrace r_1,r_2,\cdots,r_n \rbrace{r1​,r2​,⋯,rn​}&#xff0c;其相应的关键字分别为{k1,k2,⋯,kn}\lbrace k_1,k_2,\cdots,k_n \rbrace{k1​,k2​,⋯,kn​}&#xff0c;…

Objective-C 什么是类

Objective-C 什么是类 转自http://www.189works.com/article-31219-1.html 之前一直做C开发&#xff0c;最近2个多月转 Objective-C&#xff0c; 入门的时候&#xff0c;遇到了很多的困惑。现在过节&#xff0c;正是解决他们的好时机。 主要参考来自http://www.sealiesoftware.…

APP之红点提醒三个阶段

下面这个页面就是我们进入APP后的主界面。客户选项的红点上数字就是显示我们没有查看的客户总数量。 当我们切换到客户这个fragment时&#xff0c;会显示贷款客户数量与保险客户数量。 当我们随便点击入一个选项&#xff0c;假如进入到保险客户的这个activity里面&#xff0c;L…

零基础参加java培训的系统学习路线

​ 零基础想要学习java技术&#xff0c;那么最好的选择就是参加java培训&#xff0c;进行系统的学习&#xff0c;以下就是小编为大家整理的零基础参加java培训的系统学习路线&#xff0c;希望能够帮助到正在学习java技术的零基础同学。 零基础参加java培训的系统学习路线&#…

在ASP.NET中跟踪和恢复大文件下载

在Web应用程序中处理大文件下载的问题一直出了名的困难&#xff0c;因此对于大多数站点来说&#xff0c;如果用户的下载被中断了&#xff0c;它们只能说悲哀降临到用户的身上了。但是我们现在不必这样了&#xff0c;因为你可以使自己的ASP.NET应用程序有能力支持可恢复&#xf…

ZeroMQ实例-使用ZeroMQ进行windows与linux之间的通信

1、本文包括 1&#xff09;在windows下使用ZMQ 2&#xff09;在windows环境下与Linux环境下进行网络通信 2、在Linux下使用ZMQ 之前写过一篇如何在Linux环境下使用ZMQ的文章 《ZeroMQ实例-使用ZMQ(ZeroMQ)进行局域网内网络通信》&#xff0c;这里就不再赘述。 3、在Windows环境…

线性代数:03 向量空间 -- 基本概念

本讲义是自己上课所用幻灯片&#xff0c;里面没有详细的推导过程&#xff08;笔者板书推导&#xff09;只以大纲的方式来展示课上的内容&#xff0c;以方便大家下来复习。 本章主要介绍向量空间的知识&#xff0c;与前两章一样本章也可以通过研究解线性方程组的解把所有知识点…

如何获得PMP认证证书

​ pmp证书是一项由美国项目管理协会发起的项目管理专业人士认证证书&#xff0c;它属于国际认证类证书&#xff0c;含金量是非常高的&#xff0c;那么如何获得PMP认证证书呢?来看看下面的详细介绍。 如何获得PMP证书? PMP证书的获取是需要参加PMP考试的。我国自1999年引进PM…

UITextField的详细使用

UItextField通常用于外部数据输入&#xff0c;以实现人机交互。下面以一个简单的登陆界面来讲解UItextField的详细使用。&#xff0f;&#xff0f;用来显示“用户名”的labelUILabel* label1 [[UILabelalloc] initWithFrame:CGRectMake(15, 65, 70, 30)];label1.backgroundCol…

06-hibernate注解-一对多单向外键关联

一对多单向外键 1&#xff0c;一方持有多方的集合&#xff0c;一个班级有多个学生&#xff08;一对多&#xff09;。 2&#xff0c;OneToMany(cascade{CascadeType.ALL}, fetchFetchType.LAZY )  //级联关系&#xff0c;抓取策略&#xff1a;懒加载。 JoinColumn(name"c…

线性代数:03 向量空间 -- 矩阵的零空间,列空间,线性方程组解的结构

本讲义是自己上课所用幻灯片&#xff0c;里面没有详细的推导过程&#xff08;笔者板书推导&#xff09;只以大纲的方式来展示课上的内容&#xff0c;以方便大家下来复习。 本章主要介绍向量空间的知识&#xff0c;与前两章一样本章也可以通过研究解线性方程组的解把所有知识点…

学Python培训有什么用

​ Python在近几年的发展非常迅速&#xff0c;在互联网行业Python的薪资也越来越高&#xff0c;不少人开始准备学习Python技术&#xff0c;那么到底学Python培训有什么用呢?来看看下面的详细介绍。 学Python培训有什么用? 学习python可以提高工作效率&#xff0c;使用python&…

SQL压力测试用的语句和相关计数器

将数据库中所有表的所有的内容选一遍: IF object_id(tempdb..#temp) is not null BEGIN DROP TABLE #temp END DECLARE index int DECLARE count int DECLARE schemaname varchar(50) DECLARE tablename varchar(50) set index1 set count(select count(*) from s…

线性代数:04 特征值与特征向量 -- 特征值与特征向量

本讲义是自己上课所用幻灯片&#xff0c;里面没有详细的推导过程&#xff08;笔者板书推导&#xff09;只以大纲的方式来展示课上的内容&#xff0c;以方便大家下来复习。 本章主要介绍特征值与特征向量的知识&#xff0c;前一章我们介绍了线性变换可以把一个向量映射到另一个…

使用Silverlight2的WebClient下载远程图片

在Silverlight 2之前有一个Downloader对象&#xff0c;开发者一般使用Downloader下载图片和文体文件&#xff0c;这个对象在Silverlight 2中作为了一个特性被集成到WebClient类之中&#xff0c;你可以直接使用WebClient的OpenReadAsync方法加载远程图片的URI&#xff0c;然后使…

学习Web前端需要避免哪些错误

很多初学web前端的同学&#xff0c;在学习web前端的时候都会遇到一些错误&#xff0c;虽然有些错误与某一个具体的行为相关&#xff0c;但有些错误却是所有Web开发人员都需要面对的挑战。下面小编就整理一下学习Web前端需要避免哪些错误&#xff0c;希望能够给同学们带来帮助。…

【2012百度之星/资格赛】H:用户请求中的品牌 [后缀数组]

时间限制:1000ms内存限制:65536kB描述馅饼同学是一个在百度工作&#xff0c;做用户请求&#xff08;query&#xff09;分析的同学&#xff0c;他在用户请求中经常会遇到一些很奇葩的词汇。在比方说“johnsonjohnson”、“duckduck”&#xff0c;这些词汇虽然看起来是一些词汇的…

实战:使用Telnet排除网络故障

使用Telnet排除网络故障 如果员工告诉你&#xff0c;他的计算机不能访问网站。你需要断定是他的计算机系统出了问题还是IE浏览器中了恶意插件&#xff0c;或者是网络层面的问题。 如图2-108所示&#xff0c;通过Telnet 服务器的某个端口&#xff0c;就能断定是否访问该服务器的…

线性代数:04 特征值与特征向量 -- 矩阵的相似对角化

本讲义是自己上课所用幻灯片&#xff0c;里面没有详细的推导过程&#xff08;笔者板书推导&#xff09;只以大纲的方式来展示课上的内容&#xff0c;以方便大家下来复习。 本章主要介绍特征值与特征向量的知识&#xff0c;前一章我们介绍了线性变换可以把一个向量映射到另一个…

UI设计培训完之后可以去哪些公司工作

UI设计培训完之后可以去哪些公司工作?这是目前很多学习UI设计或者准备学习UI设计的同学比较关注的一个问题&#xff0c;虽然都知道UI设计的发展前景不错&#xff0c;但是具体学完之后该去哪里工作大家却比较迷茫&#xff0c;来看看下面的详细介绍吧。 UI设计培训完之后可以去哪…

Tomcat详解(下)

配置监听端口 1、编辑配置文件 1234[rootplinuxos ~]# vim /usr/local/tomcat/conf/server.xml <Connector port"80" protocol"HTTP/1.1" ##改成80端口 connectionTimeout"20000" redirectPort"8443" /> 2、重启服务 123456…

线性代数:05 实对称矩阵与二次型

本讲义是自己上课所用幻灯片&#xff0c;里面没有详细的推导过程&#xff08;笔者板书推导&#xff09;只以大纲的方式来展示课上的内容&#xff0c;以方便大家下来复习。 本章是特征值与特征向量知识的延续&#xff0c;根据谱定理可知实对称矩阵可以正交对角化&#xff0c;对…

HDU 2717 Catch That Cow(BFS)

题目链接 好裸&#xff0c;BFS。杭电多组。。2A。。 1 #include <stdio.h>2 #include <string.h>3 int p[100001],o[100001];4 int main()5 {6 int n,k,i,j,start0,end0,num0;7 while(scanf("%d%d",&n,&k)!EOF)8 {9 memset(…

参加web前端培训需要注意什么

web前端在互联网行业的就业形势是非常良好的&#xff0c;是很多人进入到互联网行业的一个首要选择&#xff0c;要想学会web前端技术&#xff0c;一定要参加系统的培训&#xff0c;那么参加web前端培训需要注意什么呢? 参加web前端培训需要注意什么? 一、选择一家靠谱的培训机…

NIO - Scatter/Gather

1.Scatter 从一个Channel读取的信息分散到N个缓冲区中(Buufer). 2.Gather 将N个Buffer里面内容按照顺序发送到一个Channel. Scatter/Gather功能是通道(Channel)提供的 并不是Buffer, Scatter/Gather相关接口 类图 ReadableByteChannel WritableByteChannel 接口提供…

android:themes.xml

按 CtrlC 复制代码按 CtrlC 复制代码本文转自 OldHawk 博客园博客&#xff0c;原文链接&#xff1a;http://www.cnblogs.com/taobataoma/p/3761520.html&#xff0c;如需转载请自行联系原作者

参考答案:01 线性方程组

本篇图文为《线性代数及其应用》这本教材对应习题册的参考答案。 从本章开始&#xff0c;我们一起来学习线性代数的有关知识&#xff0c;线性代数的应用之一就是求解复杂方程问题。所以&#xff0c;我们首先从高中时期利用高斯消元法求解线性方程组谈起&#xff0c;发现可以利…