题目 题目 题解 import mathT = int(input()) for _ in range(T):N, M, K = map(int, input().split())people_num = N + M# 目前为止可以组成的队数group_num = min(N // 2, M)if people_num - group_num * 3 < K:group_num-=math.ceil((K-(people_num - group_num * 3))/3)print(group_num) 解析 难度:一颗星 简单的数学思维; 向上取整那里要注意,不要弄错。