QOJ.ac

QOJ

Time Limit: 2 s Memory Limit: 256 MB Total points: 100

#22734. 天平

Statistics

Farmer John 有称牛天平和 $N$ ($1 \le N \le 1000$) 个已知质量砝码(均放得进 31 位),用于天平一侧。他放牛一侧、加砝码另一侧直到平衡。不能与牛同侧,牛一有机会就把砝码踢到他脸上。若一侧总质量超过 $C$ ($1 \le C < 2^{30}$),天平会坏。

砝码有奇特性质:从小到大排序,从第三个起每个质量至少是前两个之和。

求用这些砝码能精确测的最大质量,总量不能超过 $C$,所以可能不能全部放上。

写程序由砝码列表和最大承受质量求最大可合法精确称量质量。

输入格式

第 1 行:空格分隔正整数 $N$、$C$。

第 $2..N+1$ 行:每行正整数,一个砝码质量,保证非递减。

输出格式

第 1 行:一整数,最大可准确安全测量质量。

样例

输入格式 1

3 15
1
10
20

输出格式 1

11

说明

三个砝码质量 1、10、20,天平一侧最多 15 单位。

用 1 和 10 称 11。任何可组合成的更大质量都会损坏天平。

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.