首页 > 其他 > 详细

cake 简单思维题

时间:2015-05-08 21:55:50      阅读:326      评论:0      收藏:0      [点我收藏+]

                           cake

题目抽象:有n个人或m个人参加派对。问至少将圆形蛋糕切成多少块(每块不一定相等)使得无论是n个人还是m个人都能平分。

思路:以4和6为例。

技术分享

 

 1 #include <iostream>
 2 #include <cstdio>
 3 #include <cstring>
 4 #include <cmath>
 5 #include <algorithm>
 6 using namespace std;
 7 const int MS=205;
 8 
 9 int gcd(int a,int b)
10 {
11       if(b==0)
12             return a;
13       return gcd(b,a%b);
14 }
15 int main()
16 {
17       int n,m;
18       while(cin>>n>>m)
19             cout<<n+m-gcd(n,m)<<endl;
20       return 0;
21 }

 

 

 

 

 

cake 简单思维题

原文:http://www.cnblogs.com/hutaishi/p/4488847.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!