結果
問題 | No.502 階乗を計算するだけ |
ユーザー |
|
提出日時 | 2017-04-23 01:54:50 |
言語 | Ruby (3.4.1) |
結果 |
TLE
(最新)
AC
(最初)
|
実行時間 | - |
コード長 | 1,167 bytes |
コンパイル時間 | 78 ms |
コンパイル使用メモリ | 7,424 KB |
実行使用メモリ | 12,288 KB |
最終ジャッジ日時 | 2024-07-21 16:36:03 |
合計ジャッジ時間 | 13,548 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge5 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | AC * 48 TLE * 4 |
コンパイルメッセージ
Syntax OK
ソースコード
#!/usr/bin/rubyM=10**9+7n=gets.to_iif n>=Mp 0elsebse=10000000d,n=n.divmod bser=DATA.read.split.map(&:to_i)[d]n.times{|i|r=r*(d*bse+i+1)%M}p rend__END__1682498929491101308764799487238163846734785327368307625544428199888908888050723927880474281863274661224977623534362970055531261384175195888993664042665476658321098385639332456377246917273689259482688388461360264971123909131354980442175446234193635345007805486681235251284874693097714052204972530905861538602752418923912414852861794056752391708426442927769099616432735865541756839235778007251846263990827510562990921059599199382703397904733333339978301356088238372561419831418279776966288286379399358115757978489246911317723687244645072728147713261593094561520849034668789225568276979551137374519060624187182587199495793911443588717885230403566330773737529777221759870962414834667173497762450051574851038920319189842395167462978619367285056181436288182384549611666753325647321762765555224579560658644575317211429819378172477898377983868974315103615965785236492741665377329025847549272698611116