Submission #26459583
Source Code Expand
Copy
N,P = gets.to_i,998244353AB = $<.map{|ln| ln.split.map(&:to_i) }.transposeD = [1]+[0]*3000a0 = b0 = 0AB.each{|a,b|s = D[a0..[b0,a-1].min].sum(a..b).each{|a|D[a] = s = (s+D[a])%P}D.fill 0,b+1..b0a0,b0 = a,b}a,b = AB[-1]p D[a..b].sum%P
N,P = gets.to_i,998244353 AB = $<.map{|ln| ln.split.map(&:to_i) }.transpose D = [1]+[0]*3000 a0 = b0 = 0 AB.each{|a,b| s = D[a0..[b0,a-1].min].sum (a..b).each{|a| D[a] = s = (s+D[a])%P } D.fill 0,b+1..b0 a0,b0 = a,b } a,b = AB[-1] p D[a..b].sum%P
Submission Info
Submission Time | |
---|---|
Task | D - Between Two Arrays |
User | ds14050 |
Language | Ruby (2.7.1) |
Score | 0 |
Code Size | 268 Byte |
Status | WA |
Exec Time | 759 ms |
Memory | 57592 KB |
Judge Result
Set Name | Sample | All | ||||||
---|---|---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 0 / 400 | ||||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt |
All | 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_small_00.txt, 01_small_01.txt, 01_small_02.txt, 01_small_03.txt, 01_small_04.txt, 01_small_05.txt, 01_small_06.txt, 01_small_07.txt, 02_random_00.txt, 02_random_01.txt, 02_random_02.txt, 03_same_00.txt, 03_same_01.txt, 04_min_00.txt, 04_min_01.txt, 05_max_00.txt, 05_max_01.txt, 06_minmax_00.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
00_sample_00.txt | AC | 67 ms | 14208 KB |
00_sample_01.txt | AC | 67 ms | 14368 KB |
00_sample_02.txt | AC | 60 ms | 14264 KB |
01_small_00.txt | WA | 64 ms | 14236 KB |
01_small_01.txt | WA | 62 ms | 14244 KB |
01_small_02.txt | WA | 61 ms | 14284 KB |
01_small_03.txt | WA | 62 ms | 14152 KB |
01_small_04.txt | AC | 62 ms | 14088 KB |
01_small_05.txt | WA | 286 ms | 15104 KB |
01_small_06.txt | WA | 287 ms | 14956 KB |
01_small_07.txt | WA | 289 ms | 15040 KB |
02_random_00.txt | WA | 79 ms | 16476 KB |
02_random_01.txt | WA | 74 ms | 16468 KB |
02_random_02.txt | AC | 79 ms | 16068 KB |
03_same_00.txt | WA | 67 ms | 14640 KB |
03_same_01.txt | WA | 69 ms | 14632 KB |
04_min_00.txt | WA | 118 ms | 57312 KB |
04_min_01.txt | WA | 433 ms | 56768 KB |
05_max_00.txt | AC | 66 ms | 14472 KB |
05_max_01.txt | WA | 393 ms | 16348 KB |
06_minmax_00.txt | WA | 759 ms | 57592 KB |