Submission #54175146
Source Code Expand
Copy
$q = 0def plus! i,js = "+ #{i} #{j}"warn sputs s$stdout.flush$q += 1a = gets.to_iexit if a<0return aenddef lt! i,js = "? #{i} #{j}"warn sputs s$stdout.flush$q += 1a = gets.to_iexit if a<0return 0<aend
$q = 0 def plus! i,j s = "+ #{i} #{j}" warn s puts s $stdout.flush $q += 1 a = gets.to_i exit if a<0 return a end def lt! i,j s = "? #{i} #{j}" warn s puts s $stdout.flush $q += 1 a = gets.to_i exit if a<0 return 0<a end N = gets.to_i is = *1..N is.sort!{|i,j| lt!(i,j) ? -1 : 1 } while is[1] v = plus! is.shift,is.pop j = is.bsearch_index{|j| lt! v,j }||is.size is.insert j,v end puts ?!
Submission Info
Submission Time | |
---|---|
Task | C - Beware of Overflow |
User | ds14050 |
Language | Ruby (ruby 3.2.2) |
Score | 500 |
Code Size | 442 Byte |
Status | AC |
Exec Time | 177 ms |
Memory | 17764 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 500 / 500 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | 00-sample-001.txt |
All | 00-sample-001.txt, 01-handmade-001.txt, 01-handmade-002.txt, 01-handmade-003.txt, 01-handmade-004.txt, 01-handmade-005.txt, 01-handmade-006.txt, 01-handmade-007.txt, 01-handmade-008.txt, 01-handmade-009.txt, 01-handmade-010.txt, 01-handmade-011.txt, 01-handmade-012.txt, 01-handmade-013.txt, 01-handmade-014.txt, 01-handmade-015.txt, 01-handmade-016.txt, 01-handmade-017.txt, 01-handmade-018.txt, 01-handmade-019.txt, 01-handmade-020.txt, 01-handmade-021.txt, 01-handmade-022.txt, 01-handmade-023.txt, 01-handmade-024.txt, 01-handmade-025.txt, 01-handmade-026.txt, 01-handmade-027.txt, 02-random-001.txt, 02-random-002.txt, 02-random-003.txt, 02-random-004.txt, 02-random-005.txt, 02-random-006.txt, 02-random-007.txt, 02-random-008.txt, 02-random-009.txt, 02-random-010.txt, 02-random-011.txt, 02-random-012.txt, 02-random-013.txt, 02-random-014.txt, 02-random-015.txt, 02-random-016.txt, 02-random-017.txt, 02-random-018.txt, 02-random-019.txt, 02-random-020.txt, 02-random-021.txt, 02-random-022.txt, 02-random-023.txt, 02-random-024.txt, 02-random-025.txt, 02-random-026.txt, 02-random-027.txt, 02-random-028.txt, 02-random-029.txt, 02-random-030.txt, 02-random-031.txt, 02-random-032.txt, 02-random-033.txt, 02-random-034.txt, 02-random-035.txt, 02-random-036.txt, 02-random-037.txt, 02-random-038.txt, 02-random-039.txt, 02-random-040.txt, 02-random-041.txt, 02-random-042.txt, 02-random-043.txt, 02-random-044.txt, 02-random-045.txt, 02-random-046.txt, 02-random-047.txt, 02-random-048.txt, 02-random-049.txt, 02-random-050.txt, 02-random-051.txt, 02-random-052.txt, 02-random-053.txt, 02-random-054.txt, 02-random-055.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
00-sample-001.txt | AC | 44 ms | 17268 KB |
01-handmade-001.txt | AC | 43 ms | 17312 KB |
01-handmade-002.txt | AC | 43 ms | 17024 KB |
01-handmade-003.txt | AC | 43 ms | 17132 KB |
01-handmade-004.txt | AC | 42 ms | 17160 KB |
01-handmade-005.txt | AC | 42 ms | 17120 KB |
01-handmade-006.txt | AC | 145 ms | 17500 KB |
01-handmade-007.txt | AC | 158 ms | 17696 KB |
01-handmade-008.txt | AC | 147 ms | 17592 KB |
01-handmade-009.txt | AC | 155 ms | 17700 KB |
01-handmade-010.txt | AC | 146 ms | 17576 KB |
01-handmade-011.txt | AC | 163 ms | 17704 KB |
01-handmade-012.txt | AC | 150 ms | 17616 KB |
01-handmade-013.txt | AC | 145 ms | 17564 KB |
01-handmade-014.txt | AC | 153 ms | 17608 KB |
01-handmade-015.txt | AC | 151 ms | 17652 KB |
01-handmade-016.txt | AC | 148 ms | 17604 KB |
01-handmade-017.txt | AC | 158 ms | 17544 KB |
01-handmade-018.txt | AC | 163 ms | 17584 KB |
01-handmade-019.txt | AC | 172 ms | 17764 KB |
01-handmade-020.txt | AC | 171 ms | 17620 KB |
01-handmade-021.txt | AC | 171 ms | 17580 KB |
01-handmade-022.txt | AC | 173 ms | 17652 KB |
01-handmade-023.txt | AC | 177 ms | 17572 KB |
01-handmade-024.txt | AC | 172 ms | 17644 KB |
01-handmade-025.txt | AC | 171 ms | 17728 KB |
01-handmade-026.txt | AC | 174 ms | 17476 KB |
01-handmade-027.txt | AC | 172 ms | 17624 KB |
02-random-001.txt | AC | 44 ms | 17268 KB |
02-random-002.txt | AC | 44 ms | 17196 KB |
02-random-003.txt | AC | 43 ms | 17256 KB |
02-random-004.txt | AC | 43 ms | 17216 KB |
02-random-005.txt | AC | 44 ms | 17220 KB |
02-random-006.txt | AC | 43 ms | 17176 KB |
02-random-007.txt | AC | 43 ms | 17164 KB |
02-random-008.txt | AC | 44 ms | 17184 KB |
02-random-009.txt | AC | 44 ms | 17076 KB |
02-random-010.txt | AC | 43 ms | 16980 KB |
02-random-011.txt | AC | 44 ms | 17336 KB |
02-random-012.txt | AC | 43 ms | 17176 KB |
02-random-013.txt | AC | 43 ms | 17128 KB |
02-random-014.txt | AC | 43 ms | 17024 KB |
02-random-015.txt | AC | 44 ms | 17348 KB |
02-random-016.txt | AC | 49 ms | 17496 KB |
02-random-017.txt | AC | 45 ms | 17252 KB |
02-random-018.txt | AC | 45 ms | 17276 KB |
02-random-019.txt | AC | 47 ms | 17532 KB |
02-random-020.txt | AC | 46 ms | 17292 KB |
02-random-021.txt | AC | 47 ms | 17192 KB |
02-random-022.txt | AC | 44 ms | 17244 KB |
02-random-023.txt | AC | 44 ms | 17160 KB |
02-random-024.txt | AC | 51 ms | 17588 KB |
02-random-025.txt | AC | 44 ms | 17164 KB |
02-random-026.txt | AC | 48 ms | 17548 KB |
02-random-027.txt | AC | 50 ms | 17536 KB |
02-random-028.txt | AC | 50 ms | 17644 KB |
02-random-029.txt | AC | 50 ms | 17504 KB |
02-random-030.txt | AC | 47 ms | 17544 KB |
02-random-031.txt | AC | 97 ms | 17600 KB |
02-random-032.txt | AC | 131 ms | 17620 KB |
02-random-033.txt | AC | 155 ms | 17612 KB |
02-random-034.txt | AC | 147 ms | 17576 KB |
02-random-035.txt | AC | 70 ms | 17564 KB |
02-random-036.txt | AC | 68 ms | 17584 KB |
02-random-037.txt | AC | 91 ms | 17740 KB |
02-random-038.txt | AC | 49 ms | 17444 KB |
02-random-039.txt | AC | 117 ms | 17464 KB |
02-random-040.txt | AC | 140 ms | 17236 KB |
02-random-041.txt | AC | 87 ms | 17436 KB |
02-random-042.txt | AC | 73 ms | 17628 KB |
02-random-043.txt | AC | 155 ms | 17516 KB |
02-random-044.txt | AC | 166 ms | 17648 KB |
02-random-045.txt | AC | 63 ms | 17592 KB |
02-random-046.txt | AC | 140 ms | 17708 KB |
02-random-047.txt | AC | 54 ms | 17620 KB |
02-random-048.txt | AC | 112 ms | 17684 KB |
02-random-049.txt | AC | 56 ms | 17708 KB |
02-random-050.txt | AC | 164 ms | 17644 KB |
02-random-051.txt | AC | 116 ms | 17504 KB |
02-random-052.txt | AC | 118 ms | 17576 KB |
02-random-053.txt | AC | 49 ms | 17440 KB |
02-random-054.txt | AC | 115 ms | 17676 KB |
02-random-055.txt | AC | 155 ms | 17640 KB |