1722 Cake 题解

 

由题意得:

1.此题求的只是快输,不要求求出每块蛋糕的具体份额。

2.换个思路,转化为将一个矩形分为p或q份,需要画几条线的问题。其中会有n条线多余,或者说是会被覆盖(n为p与q的最大公约数)。

3.代码如下:

#include<iostream>
using namespace std;

int Gcd(int m, int n)
{
    return n==0?m:Gcd(n,m%n);
}

int main()
{
    int m,n;
    while(cin>>m>>n)
        cout<<m+n-Gcd(m,n)<<endl;
    return 0;
}

 

相关文章:

  • 2022-01-02
  • 2018-03-04
  • 2021-08-16
  • 2022-12-23
  • 2021-09-28
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-02
  • 2022-12-23
  • 2021-06-05
  • 2022-01-13
  • 2021-12-05
  • 2021-12-25
  • 2022-12-23
相关资源
相似解决方案