#1691. 组合【 2022年省赛 C++ 中级】

    ID: 1691 传统题 1000ms 256MiB 尝试: 3 已通过: 2 难度: 10 上传者: 标签>蓝桥杯省赛STEMA蓝桥杯2022年蓝桥青少

组合【 2022年省赛 C++ 中级】

题目描述

提示信息:

因数: 整数a除以整数b, (B≠0)的商正好是整数而没有余数,我们就说b是a的因数。

公因数: 给定若干个整数,如果有一个(些) 数是他们共同的因数,那么这个(些)数就叫做它们的公因数。

互质数: 公因数只有1的两个非零自然数叫做互质数.

例如: 2和3的公因数只有1,为互质数。

某商店将一种糖果, 按照数量打包成N和M两种规格来售卖(N和M为互质数, 且N和M有无数包)这样的售卖方式会限制一些数量的糖果,不能买到。

那么在给出N和M的值,请你计算出最多不能买到的糖果数量。(注:不能买到的最大值

输入描述:

输入两个正整数N,M, (2<=N<M<=100, N和M为互质数), 表示这两种规格的糖果数量, 正整数之间用一个空格隔开.

输出描述:

输出一个整数,表示最多不能买到的糖果数量.

样例输入:

2 3

样例输出:

1