【NOIP2017】小凯的疑惑 排行榜
时间限制: 1 s
空间限制: 262144 KB
题目描述
小凯手中有两种面值的金币,两种面值均为正整数且彼此互素。每种金币小凯都有无数个。在不找零的情况下,仅凭这两种金币,有些物品他是无法准确支付的。现在小凯想知道在无法准确支付的物品中,最贵的价值是多少金币?
注意:输入数据保证存在小凯无法准确支付的商品。
输入格式
从标准输入读入数据。
输入数据仅一行,包含两个正整数 $a$ 和 $b$,它们之间用一个空格隔开,表示小凯手中金币的面值。
输出格式
输出到标准输出。
输出文件仅一行,一个正整数 $N$,表示不找零的情况下,小凯用手中的金币不能准确支付的最贵的物品的价值。
样例输入
样例输出
样例解释
小凯手中有面值为 $3$ 和 $7$ 的金币无数个,在不找零的前提下无法准确支付价值为 $1$、$2$、$4$、$5$、$8$、$11$ 的物品,其中最贵的物品价值为 $11$,比 $11$ 贵的物品都能买到,比如:
$12=3*4+7*0$
$13=3*2+7*1$
$14=3*0+7*2$
$15=3*5+7*0$
……
限制与约定
对于30%的数据:$1 \le a,b \le 50$。
对于60%的数据:$1 \le a,b \le 10000$。
对于100%的数据:$1 \le a,b \le 1000000000$。
题目来源
NOIP 2017 Day 1
关于接口中的数组初值说明(最后更新:2023年2月6日)
若题目要求实现函数接口,且该函数中存在仅用于输出的数组(如 void solve(int n, const int *in, int *out)
中的 out
),那么除非另外说明,否则该数组在程序启动时的初值为 0
。
关于标准输出的说明(最后更新:2018年10月23日)
标准输出将被重定向到内存中,所以你的内存使用量也包括了你的标准输出的大小(向上取整到 4KB 的倍数)。
如果你的程序要进行大量输出,请考虑这一点。
关于提交的说明
你提交的代码将会被公开,所有人都可见。如果这不是你所期望的,或者如果想要删除已提交的代码,请联系管理员。
Judge Duck Online | 评测鸭在线
Server Time: 2024-12-04 16:40:14 | Loaded in 0 ms | Server Status
个人娱乐项目,仅供学习交流使用 | 捐赠