D. 自动售货机

    传统题 1000ms 256MiB

自动售货机

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

题目描述

小 D 在游乐园中发现了一台纪念币自动售货机,一枚纪念币的价格为 PP 美分。

售货机只接受以下四种硬币:

  • 11 美元硬币,面值为 100100 美分;
  • 2525 美分硬币;
  • 1010 美分硬币;
  • 11 美分硬币。

售货机不会找零,因此小 D 必须恰好投入 PP 美分。为了尽快完成投币,他希望使用的硬币数量尽可能少。

假设小 D 拥有足够多的各种硬币,请计算他最少需要投入多少枚硬币。

输入格式

输入一行,包含一个正整数 PP,表示纪念币的价格,单位为美分。

输出格式

输出一个整数,表示恰好支付 PP 美分所需的最少硬币数量。

样例

14
5
21
3
30
3

样例解释

样例 1 中,使用 111010 美分和 4411 美分,共 55 枚硬币。

样例 2 中,使用 221010 美分和 1111 美分,共 33 枚硬币。

样例 3 中,使用 331010 美分,共 33 枚硬币。如果先用 112525 美分再补 5511 美分,则需要 66 枚,不是最优。

数据范围与约定

子任务 分值 限制
11 4040 1P1001 \le P \le 100
22 6060 无特殊限制

对于 100%100\% 的数据,保证 1P1091 \le P \le 10^9

语法周赛 Round 39

未参加
状态
已结束
规则
IOI
题目
4
开始于
2026-7-31 18:00
结束于
2026-8-7 18:00
持续时间
168 小时
主持人
参赛人数
56