Submission #923376
Source Code Expand
#!/usr/bin/ruby R,C=gets.split.map &:to_i N=gets.to_i M=Hash.new{|h,k|h[k]=[]} N.times{ x,y,d=gets.split.map &:to_i M[x]<<[y+R,d] M[y+R]<<[x,-d] } while !M.empty? a=-1<<61;b=1<<61 s=M.find{|e|e}[0] st=[[s,0]] memo={s=>0} while !st.empty? cur,d=st[-1];st.pop M[cur].each{|x,c| if memo[x] (puts :No;exit)if memo[x]!=d+c else st<<[x,d+c] memo[x]=d+c end } if cur<=R a=[a,d].max else b=[b,d].min end end (puts :No;exit)if a>b memo.each{|k,v|M.delete(k)} end puts :Yes
Submission Info
Submission Time | |
---|---|
Task | D - Grid and Integers |
User | leafmoon |
Language | Ruby (2.3.3) |
Score | 800 |
Code Size | 546 Byte |
Status | AC |
Exec Time | 905 ms |
Memory | 61308 KB |
Compile Error
./Main.rb:2: warning: `&' interpreted as argument prefix ./Main.rb:6: warning: `&' interpreted as argument prefix
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 800 / 800 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | 0_00.txt, 0_01.txt, 0_02.txt, 0_03.txt, 0_04.txt |
All | 0_00.txt, 0_01.txt, 0_02.txt, 0_03.txt, 0_04.txt, 1_00.txt, 1_01.txt, 1_02.txt, 1_03.txt, 1_04.txt, 1_05.txt, 1_06.txt, 1_07.txt, 1_08.txt, 1_09.txt, 1_10.txt, 1_11.txt, 1_12.txt, 1_13.txt, 1_14.txt, 1_15.txt, 1_16.txt, 1_17.txt, 1_18.txt, 1_19.txt, 1_20.txt, 1_21.txt, 1_22.txt, 1_23.txt, 1_24.txt, 1_25.txt, 1_26.txt, 1_27.txt, 1_28.txt, 1_29.txt, 1_30.txt, 1_31.txt, 1_32.txt, 1_33.txt, 1_34.txt, 1_35.txt, 1_36.txt, 1_37.txt, 1_38.txt, 1_39.txt, 1_40.txt, 1_41.txt, 1_42.txt, 1_43.txt, 1_44.txt, 1_45.txt, 1_46.txt, 1_47.txt, 1_48.txt, 1_49.txt, 1_50.txt, 1_51.txt, 1_52.txt, 1_53.txt, 1_54.txt, 1_55.txt, 1_56.txt, 1_57.txt, 1_58.txt, 1_59.txt, 1_60.txt, 1_61.txt, 1_62.txt, 1_63.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
0_00.txt | AC | 11 ms | 1788 KB |
0_01.txt | AC | 11 ms | 1788 KB |
0_02.txt | AC | 11 ms | 1788 KB |
0_03.txt | AC | 11 ms | 1788 KB |
0_04.txt | AC | 11 ms | 1788 KB |
1_00.txt | AC | 11 ms | 1788 KB |
1_01.txt | AC | 11 ms | 1788 KB |
1_02.txt | AC | 11 ms | 1788 KB |
1_03.txt | AC | 11 ms | 1788 KB |
1_04.txt | AC | 11 ms | 1788 KB |
1_05.txt | AC | 11 ms | 1788 KB |
1_06.txt | AC | 905 ms | 61308 KB |
1_07.txt | AC | 901 ms | 61308 KB |
1_08.txt | AC | 624 ms | 33404 KB |
1_09.txt | AC | 462 ms | 33532 KB |
1_10.txt | AC | 551 ms | 31228 KB |
1_11.txt | AC | 478 ms | 31100 KB |
1_12.txt | AC | 569 ms | 37500 KB |
1_13.txt | AC | 531 ms | 37500 KB |
1_14.txt | AC | 559 ms | 37500 KB |
1_15.txt | AC | 528 ms | 37500 KB |
1_16.txt | AC | 548 ms | 37372 KB |
1_17.txt | AC | 520 ms | 37500 KB |
1_18.txt | AC | 518 ms | 37500 KB |
1_19.txt | AC | 519 ms | 37500 KB |
1_20.txt | AC | 294 ms | 22268 KB |
1_21.txt | AC | 184 ms | 11644 KB |
1_22.txt | AC | 36 ms | 3196 KB |
1_23.txt | AC | 378 ms | 20476 KB |
1_24.txt | AC | 398 ms | 29328 KB |
1_25.txt | AC | 304 ms | 22396 KB |
1_26.txt | AC | 47 ms | 4220 KB |
1_27.txt | AC | 84 ms | 6780 KB |
1_28.txt | AC | 523 ms | 37884 KB |
1_29.txt | AC | 214 ms | 12028 KB |
1_30.txt | AC | 484 ms | 36860 KB |
1_31.txt | AC | 259 ms | 18812 KB |
1_32.txt | AC | 363 ms | 22356 KB |
1_33.txt | AC | 471 ms | 36860 KB |
1_34.txt | AC | 89 ms | 6908 KB |
1_35.txt | AC | 389 ms | 23592 KB |
1_36.txt | AC | 98 ms | 6908 KB |
1_37.txt | AC | 187 ms | 15484 KB |
1_38.txt | AC | 422 ms | 31740 KB |
1_39.txt | AC | 156 ms | 11004 KB |
1_40.txt | AC | 406 ms | 31484 KB |
1_41.txt | AC | 236 ms | 18684 KB |
1_42.txt | AC | 342 ms | 27644 KB |
1_43.txt | AC | 248 ms | 20092 KB |
1_44.txt | AC | 407 ms | 32152 KB |
1_45.txt | AC | 93 ms | 7932 KB |
1_46.txt | AC | 459 ms | 36220 KB |
1_47.txt | AC | 167 ms | 12656 KB |
1_48.txt | AC | 131 ms | 11772 KB |
1_49.txt | AC | 76 ms | 6780 KB |
1_50.txt | AC | 241 ms | 21116 KB |
1_51.txt | AC | 368 ms | 31484 KB |
1_52.txt | AC | 56 ms | 4476 KB |
1_53.txt | AC | 106 ms | 7164 KB |
1_54.txt | AC | 186 ms | 11516 KB |
1_55.txt | AC | 198 ms | 15848 KB |
1_56.txt | AC | 259 ms | 21244 KB |
1_57.txt | AC | 417 ms | 35836 KB |
1_58.txt | AC | 383 ms | 34556 KB |
1_59.txt | AC | 43 ms | 4348 KB |
1_60.txt | AC | 11 ms | 1788 KB |
1_61.txt | AC | 10 ms | 1788 KB |
1_62.txt | AC | 11 ms | 1788 KB |
1_63.txt | AC | 10 ms | 1788 KB |