装备合成
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 262144K,其他语言524288K
64bit IO Format: %lld
题目描述
牛牛有xx件材料aa和yy件材料bb,用22件材料aa和33件材料bb可以合成一件装备,用44件材料aa和11件材料bb也可以合成一件装备。牛牛想要最大化合成的装备的数量,于是牛牛找来了你帮忙。
输入描述:
输入包含tt组数据
第一行一个整数tt
接下来tt行每行两个整数x,yx,y
输出描述:
每组数据输出一行一个整数表示答案。
示例1
输入
复制
5
4 8
7 6
8 10
100 4555
45465 24124
输出
复制
2
2
3
50
13917
备注:
1<=t<=100001<=t<=10000
1<=x,y<=1e91<=x,y<=1e9
因为存在单调性极值 所以可以用三分优化
//#include
#include
#include
#include
#include
#include
#include