1 条题解
-
0
略述拙见: 第一步分析处理输入的数据。n组数据,n次for循环。每组只有一行三个空格隔开的数,split()去除空格,list()变列表。 第二步去文字留数字。配套1 1 2。 一.暴力。配1套,再配1套 直到颜料为无或不足。 n=int(input()) for j in range(n):
aa=input().split() a=list(aa) i=1 while True: if int(a[0])>=i and int(a[1])>=i and int(a[2])>=2*i: i+=1 else: print(i-1) break
二.分别计算每种颜料最多能够配多少套,去最少的值。
n=int(input()) for i in range(n): aa=input().split() a=list(aa) b=int(a[0]) c=int(a[1]) d=int(a[2])//2 print(min(b,c,d))
上述题解都是通过了的,如因为黏贴而格式错误,还请见谅。如有失误之处还请指出,谢谢!
信息
- ID
- 36
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 2
- 标签
- 递交数
- 41
- 已通过
- 16
- 上传者