#HK5161. 「ROIR 2016 Day 1」奖品
「ROIR 2016 Day 1」奖品
题目描述
彼得参与了一个抽奖活动,活动中共有 个奖品,编号从 到 。
根据比赛结果,参赛者可以获得 到 分。如果参赛者获得 分,他将获得编号从 到 的某个奖品。在参赛者选择奖品之前,比赛主持人会从列表中移除一个奖品。之后,参赛者可以从剩余的 个奖品中任意选择一个。
奖品列表已为彼得所知。彼得为每个奖品确定了其价值,第 个奖品的价值为整数 。
你的任务是编写一个程序,根据给定的奖品价值,确定对于每个从 到 的 ,如果彼得在比赛中获得 分,则他能保证获得的奖品的最大价值是多少。
输入格式
输入文件的第一行包含一个整数 。第二行包含 个整数 。
输出格式
输出文件应包含一行,其中包含 个整数:对于每个从 到 的 ,输出如果彼得获得 分时,他能获得的奖品的最大价值。
5
1 3 4 2 5
1 3 3 4
数据范围与提示
详细子任务附加限制及分值如下表所示:
| 子任务 | 分值 | 的限制 |
|---|---|---|