B. 石头称重

    传统题 1000ms 256MiB

石头称重

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题目描述

小 E 有 nn 块石头,编号从 11nn。第 ii 号石头的重量是正整数 wiw_i

对于每一个 ii,我们保证编号为 ii 的石头比所有编号小于 ii 的石头的重量总和还要重。

小 E 有时会在使用天平秤称量物体时运用他收集的石头:他将物体放在一个盘子上,将一些石头放在另一个盘子上,如果两个盘子处于平衡状态,他就知道物体的重量与石头组合的重量相同。

当然,并不是所有的物体都可以用上述方法来称重:有时不存在与该物体重量相同的石头组合。

如果可以用一些石头的组合(可能是空集)来平衡重量为 xx 的物体,则称重量 xx 是可接受的。

例如,如果小 E 拥有的石头重量为 3366,则可接受的重量有 0,3,6,90,3,6,9

对于给定的 nn 块石头,考虑所有不同的可接受重量的严格递增序列,请求出此序列中第 kk 个元素的重量是多少。如果不存在第 kk 个元素,则输出 1-1

输入格式

输入的第一行,包含一个正整数 nn,表示石头的数量。

输入的第二行,包含 nn 个正整数,表示每个石头的重量。

输入的第三行,包含一个正整数,表示题目中所给出的 kk

输出格式

输出共一行,包含一个整数,即可接受重量的第 kk 个元素,若不存在则输出 1-1

样例 1 输入

2
4 7
1

样例 1 输出

0

样例 2 输入

5
1 3 7 13 30
10

样例 2 输出

14

其余样例见下发文件。

数据规模与约定

  • 对于 40%40\% 的数据,保证 n8n \le 8
  • 对于另 30%30\% 的数据,保证 k1000k \le 1000
  • 对于 100%100\% 的数据,保证 $1 \le n \le 50,1 \le k \le 1 \times 10^{18},\sum_{j=1}^{i-1} w_j < w_i,\sum_{i=1}^n w_i \le 10^{18}$。

20250703-J补题

未认领
状态
已结束
题目
4
开始时间
2025-7-3 0:00
截止时间
2025-7-11 23:59
可延期
24 小时