#4546: 如何用根號縮時


jite4513 (以結)

學校 : 國立內壢高級中學
編號 : 14415
來源 : [118.160.191.95]
最後登入時間 :
2011-01-28 10:50:31
a007. 判斷質數 | From: [220.136.248.138] | 發表日期 : 2010-11-14 22:40

#include<iostream>
#include <math.h>
using namespace std;
int main()
{     int a=0;
      while(cin>>a){
                                    for(int i=1; i<sqrt(a); i++){
                                    if(a%i==0 && a!=2 && i!=1){
                                              cout << "非質數" << endl;
                                              break;
                                    }
                                    else{
                                         if(i==a-1){
                                         cout <<"質數" << endl;
                                         }
                                    }
                            }
      }
      system("pause");
      return 0;
}

不知道怎麼縮時

幫忙一下

謝謝

 
#4547: Re:如何用根號縮時


asas (向諸神與地雷醬獻上祈禱)

學校 : 不指定學校
編號 : 5185
來源 : [36.228.104.72]
最後登入時間 :
2024-03-06 23:29:54
a007. 判斷質數 | From: [124.218.23.53] | 發表日期 : 2010-11-14 23:00

你就算縮短時間 還是會WA~~
 
ZeroJudge Forum