码迷,mamicode.com
首页 > 其他好文 > 详细

POJ 2386

时间:2014-06-25 15:03:25      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:style   class   blog   code   http   tar   

增加一个判素数的步骤就过了。太囧了。。

bubuko.com,布布扣
 1 #include <iostream>
 2 #include <cstdio>
 3 #include <cmath>
 4 using namespace std;
 5 
 6 int k;
 7 
 8 int main(){
 9     while(scanf("%d",&k)!=EOF){
10         int q=sqrt(k*1.0);
11         q++;
12         bool flag=false;
13         for(int l=2;l<=q;l++)
14         if(k%l==0){
15             flag=true;
16             break;
17         }
18         if(!flag)
19         printf("%d\n",k-1);
20         else{
21             for(int l=3;l<=k;l++)
22             if(k%l==0){
23                 printf("%d\n",l-1);
24                 break;
25             }
26         }
27     }
28     return 0;
29 }
View Code

 

POJ 2386,布布扣,bubuko.com

POJ 2386

标签:style   class   blog   code   http   tar   

原文地址:http://www.cnblogs.com/jie-dcai/p/3806455.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!