Submission #00166
ソースコード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | import java.util.*; class Main{ static Scanner s= new Scanner(System.in); static int gInt(){ return Integer.parseInt(s.next()); } static long gLong(){ return Long.parseLong(s.next()); } static int mod=1000000007; public static void main(String[] $){ int w=gInt(),h=gInt(); long r=1; int px=0,py=0; for ( int q=gInt();q>=0;--q) { int x=q>0?gInt():w-1; int y=q>0?gInt():h-1; r*=nCr(x+y-px-py,x-px); r%=mod; px=x; py=y; } System.out.println(r); } static int nCr( int n, int r){ int v=1; r=Math.min(r,n-r); for ( int i=1;i<=r;++i) { v*=n-r+i; v/=i; v%=mod; } return v; } } |
ステータス
項目 | データ |
---|---|
問題 | 0006 - 寄り道 |
ユーザー名 | fal_rnd |
投稿日時 | 2018-11-24 15:04:53 |
言語 | Java |
状態 | Wrong Answer |
得点 | 0 |
ソースコード長 | 667 Byte |
最大実行時間 | 152 ms |
最大メモリ使用量 | 17440 KB |
セット
セット | 得点 | Cases | |
---|---|---|---|
1 | ALL | 0 / 400 | * |
テストケース
ファイル名 | 状態 | 実行時間 | メモリ使用量 | # |
---|---|---|---|---|
input01.in | WA | 129 ms | 16992 KB |
1
|
input02.in | WA | 135 ms | 15144 KB |
1
|
input03.in | WA | 137 ms | 15388 KB |
1
|
input04.in | WA | 127 ms | 15176 KB |
1
|
input05.in | WA | 126 ms | 15228 KB |
1
|
input06.in | WA | 117 ms | 15300 KB |
1
|
input07.in | WA | 129 ms | 15456 KB |
1
|
input08.in | WA | 122 ms | 15656 KB |
1
|
input09.in | WA | 132 ms | 15148 KB |
1
|
input10.in | WA | 132 ms | 15292 KB |
1
|
input11.in | WA | 133 ms | 15504 KB |
1
|
input12.in | WA | 135 ms | 15020 KB |
1
|
input13.in | WA | 125 ms | 15548 KB |
1
|
input14.in | WA | 141 ms | 15344 KB |
1
|
input15.in | WA | 134 ms | 17304 KB |
1
|
input16.in | WA | 137 ms | 15608 KB |
1
|
input17.in | WA | 144 ms | 17440 KB |
1
|
input18.in | WA | 135 ms | 15544 KB |
1
|
input19.in | WA | 141 ms | 15500 KB |
1
|
input20.in | WA | 152 ms | 15684 KB |
1
|
sample.in | AC | 119 ms | 15648 KB |
1
|