Submission #59709275
Source Code Expand
Copy
(N,M),X,A = $<.map{|ln| ln.split.map(&:to_i) }s,l = 0,1p(X.zip(A).to_a.sort_by{|x,a|x}.all?{|x,a|if x<=l# 初項 l-x; 項数 as += (l-x)*a+a*(a-1)/2l += aend}&&l==N+1 ? s : -1)
(N,M),X,A = $<.map{|ln| ln.split.map(&:to_i) } s,l = 0,1 p(X.zip(A).to_a.sort_by{|x,a|x}.all?{|x,a| if x<=l # 初項 l-x; 項数 a s += (l-x)*a+a*(a-1)/2 l += a end }&&l==N+1 ? s : -1)
Submission Info
Submission Time | |
---|---|
Task | C - Sowing Stones |
User | ds14050 |
Language | Ruby (ruby 3.2.2) |
Score | 300 |
Code Size | 204 Byte |
Status | AC |
Exec Time | 202 ms |
Memory | 58072 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 300 / 300 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | 00_sample_00.txt, 00_sample_01.txt |
All | 00_sample_00.txt, 00_sample_01.txt, 01_random_00.txt, 01_random_01.txt, 01_random_02.txt, 01_random_03.txt, 01_random_04.txt, 01_random_05.txt, 01_random_06.txt, 01_random_07.txt, 01_random_08.txt, 01_random_09.txt, 01_random_10.txt, 01_random_11.txt, 01_random_12.txt, 01_random_13.txt, 01_random_14.txt, 01_random_15.txt, 01_random_16.txt, 01_random_17.txt, 01_random_18.txt, 01_random_19.txt, 01_random_20.txt, 01_random_21.txt, 01_random_22.txt, 01_random_23.txt, 01_random_24.txt, 01_random_25.txt, 01_random_26.txt, 01_random_27.txt, 01_random_28.txt, 01_random_29.txt, 01_random_30.txt, 01_random_31.txt, 01_random_32.txt, 01_random_33.txt, 02_hand_00.txt, 02_hand_01.txt, 02_hand_02.txt, 02_hand_03.txt, 02_hand_04.txt, 02_hand_05.txt, 02_hand_06.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
00_sample_00.txt | AC | 104 ms | 17092 KB |
00_sample_01.txt | AC | 45 ms | 17312 KB |
01_random_00.txt | AC | 128 ms | 41156 KB |
01_random_01.txt | AC | 146 ms | 41352 KB |
01_random_02.txt | AC | 183 ms | 56240 KB |
01_random_03.txt | AC | 143 ms | 41136 KB |
01_random_04.txt | AC | 121 ms | 40556 KB |
01_random_05.txt | AC | 133 ms | 42164 KB |
01_random_06.txt | AC | 166 ms | 44096 KB |
01_random_07.txt | AC | 158 ms | 43156 KB |
01_random_08.txt | AC | 154 ms | 54456 KB |
01_random_09.txt | AC | 165 ms | 58072 KB |
01_random_10.txt | AC | 111 ms | 32404 KB |
01_random_11.txt | AC | 140 ms | 40764 KB |
01_random_12.txt | AC | 95 ms | 30816 KB |
01_random_13.txt | AC | 99 ms | 31072 KB |
01_random_14.txt | AC | 109 ms | 31764 KB |
01_random_15.txt | AC | 113 ms | 38868 KB |
01_random_16.txt | AC | 166 ms | 57732 KB |
01_random_17.txt | AC | 134 ms | 41640 KB |
01_random_18.txt | AC | 75 ms | 25180 KB |
01_random_19.txt | AC | 116 ms | 38368 KB |
01_random_20.txt | AC | 199 ms | 55880 KB |
01_random_21.txt | AC | 202 ms | 55780 KB |
01_random_22.txt | AC | 200 ms | 55696 KB |
01_random_23.txt | AC | 193 ms | 55716 KB |
01_random_24.txt | AC | 200 ms | 55668 KB |
01_random_25.txt | AC | 201 ms | 55696 KB |
01_random_26.txt | AC | 194 ms | 55728 KB |
01_random_27.txt | AC | 196 ms | 55628 KB |
01_random_28.txt | AC | 45 ms | 17088 KB |
01_random_29.txt | AC | 44 ms | 17144 KB |
01_random_30.txt | AC | 45 ms | 17200 KB |
01_random_31.txt | AC | 46 ms | 17212 KB |
01_random_32.txt | AC | 45 ms | 17132 KB |
01_random_33.txt | AC | 44 ms | 17384 KB |
02_hand_00.txt | AC | 151 ms | 45076 KB |
02_hand_01.txt | AC | 126 ms | 41324 KB |
02_hand_02.txt | AC | 115 ms | 32288 KB |
02_hand_03.txt | AC | 88 ms | 31104 KB |
02_hand_04.txt | AC | 45 ms | 17032 KB |
02_hand_05.txt | AC | 46 ms | 17168 KB |
02_hand_06.txt | AC | 199 ms | 55812 KB |