会员专享
请先
登录,登录后可使用今日免费解锁;
开通会员,或
购买
该题目所属题库
,可解锁完整内容。
官方数据不知道咋搞的,特别奇怪,需要把二分边界设置成t
思路
能装2个篮子肯定能装1个篮子,显然是满足二分性的。check里面判断能不能组成mid个篮子即可
代码如下
cpp
#include <bits/stdc++.h>
using namespace std;
#define N 200005
P2151.2024.9.29-第3题-小塔装水果
题目内容
小塔有a个桃子,b个苹果,c个雪梨。他现在想将这些水果装到1≤t≤105篮子里。
每个篮子需要刚好装15个水果,一个篮子最少装4个桃子,3个苹果,2个雪梨。
小塔想知道最多使用多少个篮子?共有t组询问。
输入描述
第一行输入一个正整数t,代表询问的次数。
接下来的t行,每行输入一行三个正整数a,b,c,分别表示桃子、苹果、雪梨的数量。
1≤t≤105
1≤a,b,c≤109
输出描述
输出t行,每行输出一个正整数,表示答案。
样例1
输入
2
6 5 5
20 6 4
输出
1
2
说明
对于第一组询问,使用一个篮子,装5个桃子、5个苹果、5个雪梨。
样例2
输入
124634
输出
2451