Skip to content

Commit cfeb059

Browse files
authored
Create solution_5.py
1 parent 0a5da51 commit cfeb059

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

problem_1/solution_5.py

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
q = int(input())
2+
for i in range(q):
3+
n, m, k = list(map(int, input().split()))
4+
m, n = abs(m), abs(n)
5+
mx = max(m, n)
6+
remaining = k - mx
7+
if remaining < 0:
8+
print(-1)
9+
elif m == n == 0:
10+
if k == 1:
11+
print(-1)
12+
elif k % 2:
13+
print(k - 1)
14+
else:
15+
print(k)
16+
elif abs(m - n) % 2 == 0:
17+
if remaining % 2 == 0:
18+
print(k)
19+
else:
20+
print(k - 2)
21+
else:
22+
if not remaining:
23+
print(k - 1)
24+
elif remaining % 2 == 0:
25+
print(k - 1)
26+
else:
27+
print(k - 1)

0 commit comments

Comments
 (0)