#P13967. [VKOSHP 2024] Two Arrays
[VKOSHP 2024] Two Arrays
Description
设数组 的最大值为 ,最小值为 。
给定两个长度为 的数组 和 。每次操作,你可以选择一个下标 ,同时将 和 增加 :即 ,。你需要通过若干次操作,使得同时满足以下两个条件:
- ;
- 。
请你求出最少需要多少次操作才能同时满足上述条件,或者判断是否无法满足。
Input Format
每组测试数据包含若干组测试用例。第一行包含一个整数 ,表示测试用例的组数()。接下来是每组测试用例的描述。
每组测试用例的第一行包含三个整数:、、(,)。
第二行包含 个整数 ,表示数组 的元素()。
第三行包含 个整数 ,表示数组 的元素()。
保证所有测试用例中 的总和不超过 。
Output Format
对于每组测试用例,输出一个整数,表示满足条件所需的最小操作次数。如果无法同时满足条件,输出 。
5
4 2 3
-1 -2 -3 -4
-1 -2 -3 -4
3 3 2
1 6 4
1 4 1
4 0 3
0 2 1 2
0 2 3 3
5 2 1
-1 0 1 2 3
2 2 2 2 2
3 66 77
235 -111 9
100 -200 -100
1
3
3
-1
440
Hint
由 ChatGPT 4.1 翻译
京公网安备 11011102002149号