9.4滴滴笔试求题解
第一题我猜应该用动态规划,但是最后没搞出来,滑窗过了40多。
第二题应是需要某种优化,哈希表过了60多。唉,求一份题解。
第一题桃子装箱
n个桃子,每个重ai,尽可能多的装入一个箱子,要求箱子内最终的桃子重量不能超过平均重量的k倍,问最多能装多少个桃子?
输入:
第一行n和k。
第二行n个数,对应每个桃子的重量。
输出:最多能装的数量
例子:
输入:
5 2
3 10 5 4 2
输出:
4
第二题老张的美术课
对于每个非负整数都有一个美丽值,美丽值定义为这个数十进制下每个数位的异或和,如123的美丽值是1^2^3=0。问对于一个闭区间[L, R]中所有的整数,美丽值恰好为t的数有多少个?
输入:
第一行一个正整数T,代表T个询问
第二行T个非负整数,Li
第三行T个非负整数,Ri
第四行T个非负整数,ti
输出:
每个询问输出一个整数,每个输出用空格隔开
例子:
输入:
2
0 1
0 10
0 1
输出:
1 2