Submission #324010
Source Code Expand
n,@l = gets.split.map(&:to_i)
mem = {}
sta = {}
sum = 0
n.times do
a,b,c = gets.split.map(&:to_i)
if b-c>0
mem[a] = b-c
elsif c-b>0
sta[a] = c-b
end
end
def matle start,goal
if start>goal
[start-goal,@l+goal-start].min
else
[goal-start,@l+start-goal].min
end
end
mem.each do |key,val|
while
min = sta.min_by {|a,b| matle(a,key)}
if val < min[1]
sum += matle(min[0],key) * val
sta[min[0]] -= val
break
elsif val == min[1]
sum += matle(min[0],key) * val
sta.delete(min[0])
break
else
sum += matle(min[0],key) * min[1]
val -= min[1]
sta.delete(min[0])
end
end
end
puts sum
Submission Info
| Submission Time | |
|---|---|
| Task | D - タクシー |
| User | rrrusk |
| Language | Ruby (1.9.3) |
| Score | 0 |
| Code Size | 662 Byte |
| Status | WA |
| Exec Time | 2062 ms |
| Memory | 10740 KiB |
Judge Result
| Set Name | Sample | Subtask1 | Subtask2 | Subtask3 | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 0 / 15 | 0 / 30 | 0 / 55 | ||||||||||||||||||||
| Status |
|
|
|
|
| Set Name | Test Cases |
|---|---|
| Sample | subtask0-sample-01.txt, subtask0-sample-02.txt |
| Subtask1 | subtask0-sample-01.txt, subtask0-sample-02.txt, subtask1-01.txt, subtask1-02.txt, subtask1-03.txt, subtask1-04.txt, subtask1-05.txt, subtask1-06.txt, subtask1-07.txt, subtask1-08.txt, subtask1-09.txt, subtask1-10.txt, subtask1-11.txt, subtask1-12.txt, subtask1-13.txt, subtask1-14.txt, subtask1-15.txt, subtask1-16.txt, subtask1-17.txt, subtask1-18.txt, subtask1-19.txt, subtask1-20.txt |
| Subtask2 | subtask0-sample-01.txt, subtask0-sample-02.txt, subtask1-01.txt, subtask1-02.txt, subtask1-03.txt, subtask1-04.txt, subtask1-05.txt, subtask1-06.txt, subtask1-07.txt, subtask1-08.txt, subtask1-09.txt, subtask1-10.txt, subtask1-11.txt, subtask1-12.txt, subtask1-13.txt, subtask1-14.txt, subtask1-15.txt, subtask1-16.txt, subtask1-17.txt, subtask1-18.txt, subtask1-19.txt, subtask1-20.txt, subtask2-01.txt, subtask2-02.txt, subtask2-03.txt, subtask2-04.txt, subtask2-05.txt, subtask2-06.txt, subtask2-07.txt, subtask2-08.txt, subtask2-09.txt, subtask2-10.txt, subtask2-11.txt, subtask2-12.txt, subtask2-13.txt, subtask2-14.txt, subtask2-15.txt, subtask2-16.txt, subtask2-17.txt, subtask2-18.txt, subtask2-19.txt, subtask2-20.txt |
| Subtask3 | subtask0-sample-01.txt, subtask0-sample-02.txt, subtask1-01.txt, subtask1-02.txt, subtask1-03.txt, subtask1-04.txt, subtask1-05.txt, subtask1-06.txt, subtask1-07.txt, subtask1-08.txt, subtask1-09.txt, subtask1-10.txt, subtask1-11.txt, subtask1-12.txt, subtask1-13.txt, subtask1-14.txt, subtask1-15.txt, subtask1-16.txt, subtask1-17.txt, subtask1-18.txt, subtask1-19.txt, subtask1-20.txt, subtask2-01.txt, subtask2-02.txt, subtask2-03.txt, subtask2-04.txt, subtask2-05.txt, subtask2-06.txt, subtask2-07.txt, subtask2-08.txt, subtask2-09.txt, subtask2-10.txt, subtask2-11.txt, subtask2-12.txt, subtask2-13.txt, subtask2-14.txt, subtask2-15.txt, subtask2-16.txt, subtask2-17.txt, subtask2-18.txt, subtask2-19.txt, subtask2-20.txt, subtask3-01.txt, subtask3-02.txt, subtask3-03.txt, subtask3-04.txt, subtask3-05.txt, subtask3-06.txt, subtask3-07.txt, subtask3-08.txt, subtask3-09.txt, subtask3-10.txt, subtask3-11.txt, subtask3-12.txt, subtask3-13.txt, subtask3-14.txt, subtask3-15.txt, subtask3-16.txt, subtask3-17.txt, subtask3-18.txt, subtask3-19.txt, subtask3-20.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| subtask0-sample-01.txt | AC | 49 ms | 4212 KiB |
| subtask0-sample-02.txt | AC | 47 ms | 4212 KiB |
| subtask1-01.txt | WA | 45 ms | 4212 KiB |
| subtask1-02.txt | WA | 50 ms | 4212 KiB |
| subtask1-03.txt | TLE | 2035 ms | 4460 KiB |
| subtask1-04.txt | WA | 1998 ms | 4332 KiB |
| subtask1-05.txt | WA | 1997 ms | 4340 KiB |
| subtask1-06.txt | AC | 65 ms | 4212 KiB |
| subtask1-07.txt | WA | 1977 ms | 4336 KiB |
| subtask1-08.txt | TLE | 2036 ms | 4464 KiB |
| subtask1-09.txt | TLE | 2036 ms | 4340 KiB |
| subtask1-10.txt | TLE | 2037 ms | 4464 KiB |
| subtask1-11.txt | WA | 977 ms | 4212 KiB |
| subtask1-12.txt | TLE | 2037 ms | 4464 KiB |
| subtask1-13.txt | AC | 73 ms | 4208 KiB |
| subtask1-14.txt | TLE | 2036 ms | 4472 KiB |
| subtask1-15.txt | TLE | 2036 ms | 4460 KiB |
| subtask1-16.txt | TLE | 2036 ms | 4384 KiB |
| subtask1-17.txt | TLE | 2037 ms | 4468 KiB |
| subtask1-18.txt | AC | 71 ms | 4212 KiB |
| subtask1-19.txt | TLE | 2033 ms | 4448 KiB |
| subtask1-20.txt | TLE | 2036 ms | 4460 KiB |
| subtask2-01.txt | TLE | 2037 ms | 4464 KiB |
| subtask2-02.txt | TLE | 2037 ms | 4468 KiB |
| subtask2-03.txt | WA | 84 ms | 4208 KiB |
| subtask2-04.txt | TLE | 2036 ms | 4468 KiB |
| subtask2-05.txt | TLE | 2038 ms | 4468 KiB |
| subtask2-06.txt | WA | 204 ms | 4208 KiB |
| subtask2-07.txt | TLE | 2036 ms | 4460 KiB |
| subtask2-08.txt | TLE | 2036 ms | 4468 KiB |
| subtask2-09.txt | TLE | 2037 ms | 4464 KiB |
| subtask2-10.txt | TLE | 2039 ms | 4468 KiB |
| subtask2-11.txt | TLE | 2035 ms | 4468 KiB |
| subtask2-12.txt | TLE | 2034 ms | 4464 KiB |
| subtask2-13.txt | TLE | 2036 ms | 4468 KiB |
| subtask2-14.txt | TLE | 2035 ms | 4464 KiB |
| subtask2-15.txt | TLE | 2037 ms | 4464 KiB |
| subtask2-16.txt | TLE | 2036 ms | 4460 KiB |
| subtask2-17.txt | TLE | 2038 ms | 4460 KiB |
| subtask2-18.txt | TLE | 2036 ms | 4464 KiB |
| subtask2-19.txt | TLE | 2037 ms | 4468 KiB |
| subtask2-20.txt | TLE | 2037 ms | 4464 KiB |
| subtask3-01.txt | TLE | 2037 ms | 5484 KiB |
| subtask3-02.txt | TLE | 2045 ms | 7412 KiB |
| subtask3-03.txt | TLE | 2053 ms | 10740 KiB |
| subtask3-04.txt | TLE | 2042 ms | 6348 KiB |
| subtask3-05.txt | TLE | 2043 ms | 10656 KiB |
| subtask3-06.txt | TLE | 2052 ms | 10740 KiB |
| subtask3-07.txt | TLE | 2050 ms | 10732 KiB |
| subtask3-08.txt | TLE | 2045 ms | 10732 KiB |
| subtask3-09.txt | TLE | 2045 ms | 8688 KiB |
| subtask3-10.txt | TLE | 2062 ms | 10740 KiB |
| subtask3-11.txt | WA | 320 ms | 4208 KiB |
| subtask3-12.txt | TLE | 2048 ms | 10712 KiB |
| subtask3-13.txt | TLE | 2051 ms | 10716 KiB |
| subtask3-14.txt | TLE | 2048 ms | 10732 KiB |
| subtask3-15.txt | TLE | 2044 ms | 10736 KiB |
| subtask3-16.txt | TLE | 2046 ms | 10732 KiB |
| subtask3-17.txt | TLE | 2046 ms | 10740 KiB |
| subtask3-18.txt | TLE | 2045 ms | 9804 KiB |
| subtask3-19.txt | TLE | 2043 ms | 10736 KiB |
| subtask3-20.txt | TLE | 2055 ms | 10736 KiB |