import sys
input = sys.stdin.readline
N, M, K = list(map(int, input().split()))
team = 0
# my fault
# intern = 0
# while True:
# if N//2 >= M:
# N = N-1
# intern = intern + 1
# if K == intern:
# break
# elif N//2 < M:
# M = M -1
# intern = intern + 1
# if K == intern:
# break
# t1 = N // 2
# t2 = M
# print(min(t1, t2))
while True:
N = N - 2
M = M - 1
if N < 0 or M < 0 or (N+M) < K:
break
team = team + 1
print (team)
'Computer Science > 백준 알고리즘' 카테고리의 다른 글
[백준] 2908번 상수 (C++) (0) | 2022.06.14 |
---|---|
[백준] 2884번 알람 시계 (C++) (0) | 2022.06.14 |
[백준] 2864번 5와 6의 차이 (파이썬) (0) | 2022.06.14 |
[백준] 2839번 설탕 배달 (C++) (0) | 2022.06.14 |
[백준] 2798번 블랙잭 (파이썬) (0) | 2022.06.14 |