チェビシェフの定理を調べるプログラミングについてです
- 題名: チェビシェフの定理を調べるプログラミングについてです
- 著者: ゆい
- 日時: 2007/06/22 23:35:00
- ID: 19901
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: チェビシェフの定理を調べるプログラミングについてです
- 著者: よねKEN
- 日時: 2007/06/23 8:59:34
- ID: 19903
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: チェビシェフの定理を調べるプログラミングについてです
- 著者: ゆい
- 日時: 2007/06/23 9:56:33
- ID: 19904
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: 【注意】「書き込みのマナーについて」をお読みください
- 著者: 管理人
- URL: http://dobon.net/
- 日時: 2007/06/24 2:55:20
- ID: 19905
- この記事の返信元:
- この記事への返信:
-
[19906] マナーといえば ほーく 2007/06/24 12:29:20
- ツリーを表示
- 題名: マナーといえば
- 著者: ほーく
- 日時: 2007/06/24 12:29:20
- ID: 19906
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: マナーといえば
- 著者: 丸刈り
- 日時: 2007/06/24 22:14:31
- ID: 19907
- この記事の返信元:
-
[19906] マナーといえば ほーく 2007/06/24 12:29:20
- この記事への返信:
- ツリーを表示
このプログラムを高速化したいんですがわからないんです!!
誰か教えてください!!おねがいします。
public class KIMOTI {
static int prime(int number){
int count=0;
for(int i=1; i<=number; i++){
if(number%i==0) count++;
}
return count;
}
public static void main(String[] args){
int n,p;
long start = System.currentTimeMillis();
for(n=2; n<=50000; n++){
for(p=n+1; p<2*n; p++){
if(prime(p)==2){
//System.out.println("自然数n=" + n + "の時、素数は存在する。");
break;
}
}
if(n%500==0){
long stop = System.currentTimeMillis();
System.out.println(n+" "+(stop-start));
}
}
}
}