[R50C]截断加法
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
时空限制
1S/512M
题目描述
给定两个长度为 的数组 和 ,以及两个正整数 和 (保证对于所有的 ,都有 )。
你需要找一个最小的非负整数 来满足下面的条件:
- 令 ,至少有 个位置 满足 。
求满足条件的最小 ,如果不存在满足条件的 ,请输出 -1。
格式
输入格式
第一行包含三个正整数 、 和 ,分别表示数组的长度、给定的常数 以及要求满足条件的最小数量 。
第二行包含 个整数 ,表示数组 的值。
第三行包含 个整数 ,表示数组 的值。
输出格式
输出一行一个整数,表示满足条件的最小非负整数 。如果没有满足条件的 ,输出 -1。
样例
样例输入 #1
3 10 2
2 5 8
6 12 9
样例输出 #1
4
样例输入 #2
3 10 2
2 7 8
6 6 9
样例输出 #2
1
样例输入 #3
3 10 3
2 7 8
6 12 9
样例输出 #3
-1
数据规模
注意:你只有通过了子任务的所有测试点,才能获得对应子任务的分数。
| 子任务编号 | 分数 | |
|---|---|---|
对于 的数据,,,,。
代码源挑战赛 Round 50
- Status
- Done
- Rule
- DMY
- Start at
- 2026-2-27 20:00
- End at
- 2026-2-27 21:30
- Duration
- 1.5 hour(s)
- Host
- Partic.
- 353