LQB买不到的数

小明开了一家糖果店。他别出心裁:把水果糖包成4颗一包和7颗一包的两种。糖果不能拆包卖。 
小朋友来买糖的时候,他就用这两种包装来组合。当然有些糖果数目是无法组合出来的,比如要买  10  颗糖。 
你可以用计算机测试一下,在这种包装情况下,最大不能买到的数量是17。大于17的任何数字都可以用4和7组合出来。 
本题的要求就是在已知两个包装的数量时,求最大不能组合出的数字。 
输入
两个正整数,表示每种包装中糖的颗数(都不多于1000) 
输出
一个正整数,表示最大不能买到的糖数 
样例输入
4  7 
样例输出

17


解题思路:

一个公式,两个数最大不能组合的数为两个数之积减去两个数之和。


参考代码:

#include<stdio.h>

int main()

{

    int a,b;

    scanf("%d%d",&a,&b);

    printf("%d",a*b-a-b);

    return 0;

}





猜你喜欢

转载自blog.csdn.net/qq_36561697/article/details/80370203
今日推荐