#cspj0018. 中位数
中位数
Description
定义由长度为 的非负整数数列的中位数为这个数列从小到大排序后位于第 位的数,例如 的中位数是 。但是求一个非负整数数列的中位数这道题太简单了,所以[丛雨]把这个问题改成了给定 和 ,最大化长度为 且和为 的非负整数数列的中位数。丛雨发现自己并不会做这个题,所以决定来考考你。
Format
Input
每个输入文件包含多组数据。
第一行一个整数 , 表示数据的组数。
接下来 行,每行包含两个整数 , 为数列长度, 为数列元素之和。
Output
输出 行,每行包含一个整数,表示长度为 且和为 的非负整数数列的最大中位数。
Samples
8
1 5
2 5
3 5
2 1
7 17
4 14
1 1000000000
1000000000 1
5
2
2
0
4
4
1000000000
0
Limitation
对于 的数据,保证 。
对于另外 的数据,保证 。
对于 的数据,保证 。
1s, 128MB for each test case.
Related
In following contests: