AT_kupc2021_f.One Yen Coin

通过率:0%

AC君温馨提醒

该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。

题目描述

在 KUPC 国,有 6 种硬币,面值分别为 500、100、50、10、5 和 1 日元。

KUPC 国仅有的一家商店出售 NN 件商品,第 ii 件商品的价格为 AiA_i 日元。你现在持有 XX 日元,并且所持硬币的数量是最少的。

你可以在这家商店自由购物,每次结账时可以选择购买一些商品,支付的金额必须不小于这些商品的总价:

  • 结账时,你支付的金额必须不少于所选商品的总价。
  • 找零时,会以最少数量的硬币形式返回你支付金额与商品总价之间的差额。
  • 每件商品只有一件,所以你在购物过程中不能购买同一样商品多次。

你特别钟爱 1 日元硬币,因此你希望在购物结束后,尽可能多地持有 1 日元硬币。请你计算,在购物结束后,你能拥有的 1 日元硬币的最大数量。

输入格式

输入由标准输入给出,格式如下:

NN XX A1A_1 A2A_2 …\ldots ANA_N

输出格式

输出一行,表示在购物结束后你能持有的 1 日元硬币的最大数量。

输入输出样例

  • 输入#1

    5 57
    27 18 31 9 14

    输出#1

    8
  • 输入#2

    4 50
    11 11 11 11

    输出#2

    12

说明/提示

限制条件

  • 1≤N≤1051 \leq N \leq 10^5
  • 1≤X≤10141 \leq X \leq 10^{14}
  • 1≤Ai≤1091 \leq A_i \leq 10^9
  • 所有输入均为整数。

本翻译由 AI 自动生成

输入解题思路,AI测评打分。不知道怎么写?

首页