Submission #1455644
Source Code Expand
n = gets.chomp.to_i dis = gets.chomp.split(" ").map(&:to_i) dis.sort! max_height = dis[0] if dis[1] == 1 and n > 2 puts "Impossible" exit(0) end if dis[-1] > max_height * 2 puts "Impossible" exit(0) end level = {} dis.each do |d| l = d - max_height level[l] = (level[l] || 0) + 1 end (2..max_height).each do |l| if !level[l] or level[l] ==0 or (level[l] > 1 and level[l - 1] <= 1) puts "Impossible" exit(0) end end puts "Possible"
Submission Info
Submission Time | |
---|---|
Task | C - Tree Restoring |
User | hirokizaka46 |
Language | Ruby (2.3.3) |
Score | 0 |
Code Size | 501 Byte |
Status | WA |
Exec Time | 7 ms |
Memory | 3836 KB |
Judge Result
Set Name | Sample | All | ||||||||
---|---|---|---|---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 0 / 700 | ||||||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | example0, example1, example2, example3, example4, example5 |
All | almostline0, almostline1, almostline2, almostline3, can0, can1, can2, can3, can4, can5, can6, deg0, deg1, deg2, deg3, example0, example1, example2, example3, example4, example5, handmade0, line0, line1, line2, line3, ng10, ng11, ng12, ng13, ng20, ng21, ng22, ng23, plus0, plus1, plus2, plus3, rand0, rand1, rand2, star0, star1, star2, star3 |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
almostline0 | WA | 7 ms | 1788 KB |
almostline1 | WA | 7 ms | 1788 KB |
almostline2 | WA | 7 ms | 1788 KB |
almostline3 | AC | 7 ms | 1788 KB |
can0 | AC | 7 ms | 1788 KB |
can1 | AC | 7 ms | 1788 KB |
can2 | AC | 7 ms | 1788 KB |
can3 | AC | 7 ms | 1788 KB |
can4 | AC | 7 ms | 1788 KB |
can5 | WA | 7 ms | 1788 KB |
can6 | WA | 7 ms | 1788 KB |
deg0 | WA | 7 ms | 1788 KB |
deg1 | AC | 7 ms | 1788 KB |
deg2 | WA | 7 ms | 1788 KB |
deg3 | AC | 7 ms | 1788 KB |
example0 | WA | 7 ms | 1788 KB |
example1 | AC | 7 ms | 1788 KB |
example2 | AC | 7 ms | 1788 KB |
example3 | AC | 7 ms | 1788 KB |
example4 | AC | 7 ms | 1788 KB |
example5 | AC | 7 ms | 1788 KB |
handmade0 | AC | 7 ms | 1788 KB |
line0 | WA | 7 ms | 1788 KB |
line1 | AC | 7 ms | 1788 KB |
line2 | WA | 7 ms | 1788 KB |
line3 | AC | 7 ms | 1788 KB |
ng10 | AC | 7 ms | 1788 KB |
ng11 | WA | 7 ms | 1788 KB |
ng12 | AC | 7 ms | 1788 KB |
ng13 | AC | 7 ms | 1788 KB |
ng20 | AC | 7 ms | 1788 KB |
ng21 | AC | 7 ms | 1788 KB |
ng22 | AC | 7 ms | 1788 KB |
ng23 | AC | 7 ms | 1788 KB |
plus0 | AC | 7 ms | 1788 KB |
plus1 | AC | 7 ms | 1788 KB |
plus2 | AC | 7 ms | 1788 KB |
plus3 | AC | 7 ms | 3836 KB |
rand0 | AC | 7 ms | 1788 KB |
rand1 | AC | 7 ms | 1788 KB |
rand2 | AC | 7 ms | 1788 KB |
star0 | AC | 7 ms | 1788 KB |
star1 | WA | 7 ms | 1788 KB |
star2 | AC | 7 ms | 1788 KB |
star3 | WA | 7 ms | 1788 KB |