Task: | Euclidean Geometry |
Sender: | TreamDeam |
Submission time: | 2018-05-26 14:00:47 +0300 |
Language: | Python3 |
Status: | READY |
Result: | WRONG ANSWER |
test | verdict | time | |
---|---|---|---|
#1 | WRONG ANSWER | 0.24 s | details |
#2 | WRONG ANSWER | 0.26 s | details |
#3 | WRONG ANSWER | 0.23 s | details |
#4 | WRONG ANSWER | 0.27 s | details |
#5 | WRONG ANSWER | 0.26 s | details |
#6 | WRONG ANSWER | 0.22 s | details |
#7 | WRONG ANSWER | 0.25 s | details |
#8 | WRONG ANSWER | 0.24 s | details |
Code
t = int(input()) for _ in range(t): min_x = (1000, 1000) min_y = (1000, 1000) max_x = (-1000, -1000) max_y = (-1000, -1000) res = 4 for y in range(100): c = input() for x in range(100): if c[x] == "1": if x < min_x[1]: min_x = (y, x) if y < min_y[0]: min_y = (y, x) if x > max_x[1]: max_x = (y, x) if y > max_y[0]: max_y = (y, x) # print(min_x[1], min_y[0], max_x[1], max_y[0]) # print(min_x, min_y, max_x, max_y) diff = 10 if abs(min_x[0] - min_y[0]) <= diff or abs(min_x[0] - max_y[0]) <= diff: res = 3 if abs(max_x[0] - min_y[0]) <= diff or abs(max_x[0] - max_y[0]) <= diff: res = 3 if abs(min_y[1] - min_x[1]) <= diff or abs(min_y[1] - max_x[1]) <= diff: res = 3 if abs(max_y[1] - min_x[1]) <= diff or abs(max_y[1] - max_x[1]) <= diff: res = 3 print(res)
Test details
Test 1
Verdict: WRONG ANSWER
input |
---|
100 000000000000000000000000000000... |
correct output |
---|
3 3 3 3 4 ... |
user output |
---|
3 3 3 3 3 ... Truncated |
Test 2
Verdict: WRONG ANSWER
input |
---|
100 000000000000000000000000000000... |
correct output |
---|
3 4 4 4 3 ... |
user output |
---|
3 4 3 3 3 ... Truncated |
Test 3
Verdict: WRONG ANSWER
input |
---|
100 000000000000000000000000000000... |
correct output |
---|
3 3 3 3 4 ... |
user output |
---|
3 3 3 3 3 ... Truncated |
Test 4
Verdict: WRONG ANSWER
input |
---|
100 000000000000000000000000000000... |
correct output |
---|
3 3 3 4 3 ... |
user output |
---|
3 3 3 3 3 ... Truncated |
Test 5
Verdict: WRONG ANSWER
input |
---|
100 000000000000000000000000000000... |
correct output |
---|
3 4 3 3 4 ... |
user output |
---|
3 4 3 3 3 ... Truncated |
Test 6
Verdict: WRONG ANSWER
input |
---|
100 000000000000000000000000000000... |
correct output |
---|
4 3 4 4 4 ... |
user output |
---|
4 3 3 4 3 ... Truncated |
Test 7
Verdict: WRONG ANSWER
input |
---|
100 000000000000000000000000000000... |
correct output |
---|
4 4 3 3 3 ... |
user output |
---|
3 3 3 3 3 ... Truncated |
Test 8
Verdict: WRONG ANSWER
input |
---|
100 000000000000000000000000000000... |
correct output |
---|
3 3 3 3 3 ... |
user output |
---|
3 3 3 3 3 ... Truncated |