石头称重
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.
题目描述
小Z有 块石头,编号从 到 。第 号石头的重量是正整数 。
对于每一个 ,我们保证编号为 的石头比所有编号小于 的石头的重量总和还要重。
小Z有时会在使用天平秤称量物体时运用他收集的石头:他将物体放在一个盘子上,将一些石头放在另一个盘子上,如果两个盘子处于平衡状态,他就知道物体的重量与石头组合的重量相同。
当然,并不是所有的物体都可以用上述方法来称重:有时不存在与该物体重量相同的石头组合。
如果可以用一些石头的组合(可能是空集)来平衡重量为 的物体,则称重量 是可接受的。
例如,如果小Z拥有的石头重量为 和 ,则可接受的重量有 。
对于给定的 块石头,考虑所有不同的可接受重量的严格递增序列,请求出此序列中第 个元素的重量是多少。如果不存在第 个元素,则输出 。
输入格式
第一行, 个正整数 。
第二行, 个正整数 。
第三行, 个正整数 。
输出格式
一个整数,即可接受重量的第 个元素,若不存在则输出 -1。
输入输出样例
2
4 7
1
0
5
1 3 7 13 30
10
14
数据范围
- 对于 的数据,保证 。
- 对于 的数据,保证 。
CSP-J模拟赛2
- Status
- Done
- Rule
- IOI
- Problem
- 5
- Start at
- 2025-10-5 9:00
- End at
- 2025-10-9 13:00
- Duration
- 100 hour(s)
- Host
- Partic.
- 8