結果

問題 No.502 階乗を計算するだけ
ユーザー %20
提出日時 2017-04-08 04:20:25
言語 C
(gcc 7.1.0)
結果
TLE  
実行時間 -
コード長 222 Byte
コンパイル時間 136 ms
使用メモリ 588 KB

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
00_n0.txt AC 2 ms
588 KB
00_n1.txt AC 3 ms
584 KB
00_n2.txt AC 2 ms
588 KB
00_n3.txt AC 3 ms
584 KB
00_n4.txt AC 3 ms
584 KB
00_n5.txt AC 3 ms
588 KB
00_n6.txt AC 2 ms
588 KB
00_n7.txt AC 2 ms
588 KB
00_n8.txt AC 2 ms
584 KB
00_n9.txt AC 2 ms
580 KB
00_n10.txt AC 2 ms
584 KB
00_n11.txt AC 3 ms
588 KB
00_n12.txt AC 2 ms
588 KB
00_n13.txt AC 2 ms
588 KB
00_n14.txt AC 2 ms
584 KB
00_n15.txt AC 2 ms
584 KB
00_n16.txt AC 2 ms
580 KB
00_n17.txt AC 2 ms
588 KB
00_n18.txt AC 3 ms
588 KB
00_n19.txt AC 2 ms
588 KB
00_n20.txt AC 2 ms
588 KB
00_n100.txt AC 2 ms
584 KB
20_small1.txt AC 17 ms
584 KB
20_small2.txt AC 6 ms
584 KB
20_small3.txt AC 12 ms
584 KB
20_small4.txt AC 3 ms
584 KB
20_small5.txt AC 7 ms
584 KB
20_small6.txt AC 6 ms
584 KB
20_small7.txt AC 7 ms
588 KB
20_small8.txt AC 4 ms
584 KB
20_small9.txt AC 15 ms
584 KB
20_small10.txt AC 10 ms
588 KB
30_medium1.txt AC 586 ms
588 KB
30_medium2.txt TLE -
30_medium3.txt -- -
30_medium4.txt -- -
30_medium5.txt -- -
30_medium6.txt -- -
30_medium7.txt -- -
30_medium8.txt -- -
30_medium9.txt -- -
30_medium10.txt -- -
40_large1.txt -- -
40_large2.txt -- -
40_large3.txt -- -
40_large4.txt -- -
40_large5.txt -- -
40_large6.txt -- -
40_large7.txt -- -
40_large8.txt -- -
40_large9.txt -- -
40_large10.txt -- -
テストケース一括ダウンロード

ソースコード

diff #
m=1e9+7;s=1e8;a[]={1,927880474,933245637,668123525,429277690,733333339,724464507,957939114,203191898,586445753,698611116};long n,x;
main(i){
	scanf("%ld",&n);
	if(n<m)for(x=a[i=n/s],i*=s;i++<n;)x=x*i%m;
	printf("%d",x);
}
0