20200721 // 삼성 SW Expert 아카데미 문제 // 10200

2020. 7. 21. 15:50Programming/SW Expert Academy

삼성 SW Expert 아카데미 10200번 "구독자 전쟁" 문제입니다.

 

TC = int(input())
for tc in range(1, TC+1):
    N,A,B = map(int, input().split())
    maxSub = min(A,B) // 둘 중 적은 쪽이 양쪽 다 구독할 수 있는 최대 인원수
    minSub = max(A+B-N, 0)  // 둘을 더했을 때 전체 인원보다 적으면 겹치는 사람이 없을 수 있으므로 0명, 넘으면 넘는만큼 겹치는 사람 생기는 것이 최소이므로 A+B-N
    print("#%s"%tc, maxSub, minSub)