【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
个人娱乐项目,仅供学习交流使用 | 捐赠