hdu acmsteps 2.1.3 Cake
Cake
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 1815 Accepted Submission(s): 862
Problem Description
一次生日Party可能有p人或者q人参加,现准备有一个大蛋糕.问最少要将蛋糕切成多少块(每块大小不一定相等),才能使p人或者q人出席的任何一种情况,都能平均将蛋糕分食.
Input
每行有两个数p和q.
Output
输出最少要将蛋糕切成多少块.
Sample Input
2 3
Sample Output
4
Hint
将蛋糕切成大小分别为1/3,1/3,1/6,1/6的四块即满足要求. 当2个人来时,每人可以吃1/3+1/6=1/2 , 1/2块。 当3个人来时,每人可以吃1/6+1/6=1/3 , 1/3, 1/3块。
Author
LL
Source
HZIEE 2007 Programming Contest
1: #include<iostream>
2: using namespace std;
3: int gcd(int a,int b){
4: return b==0? a:gcd(b,a%b);
5: }
6: int main(){
7: for(int a,b;cin>>a>>b;){
8: cout<<a+b-gcd(a,b)<<"\n";
9: }
10: }
其实可以转换成 一个矩形分同时切成p份或是q份会有多少条线。其中必有gcd(p,q)条线重合。即公式为 p + q - gcd(p,q);
转载于:https://www.cnblogs.com/ZJUT-jiangnan/p/3188864.html
hdu acmsteps 2.1.3 Cake相关推荐
- hdu acmsteps 1.3.6
考试排名 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submissi ...
- hdu 4454 Stealing a Cake(三分之二)
题目链接:hdu 4454 Stealing a Cake 题目大意:给定一个起始点s,一个圆形.一个矩形.如今从起点開始,移动到圆形再移动到矩形.求最短距离. 解题思路:在圆周上三分就可以.即对角度 ...
- hdu 1722 Cake 数学题
Cake Time Limit: 1000/1000 MS (Jav ...
- HDU - 6681 Rikka with Cake
Rikka with Cake Time Limit: 6000/3000 MS (Java/Others) Memory Limit: 524288/524288 K (Java/Others) P ...
- hdu - 6681 Rikka with Cake 线段树
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6681 题意:给定一个左下顶点为,右上顶点为的矩形,然后给你k条射线,每条射线的起点及方向(上下左右)都 ...
- HDU 6681 Rikka with Cake(扫描线、动态开点线段树)
http://acm.hdu.edu.cn/showproblem.php?pid=6681 题意 在矩形区域内有k条射线,问这些射线将矩形分成了多少区域 题解 容易发现答案为所有射线交点个数+1. ...
- HDU:6681-Rikka with Cake
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6681 题意:现在有个矩形的蛋糕,并在蛋糕上建立笛卡尔坐标系,原点在左下角,一个人在蛋糕上切了kkk刀, ...
- HDU 6681 Rikka with Cake (可持久化线段树)
题目:http://acm.hdu.edu.cn/showproblem.php?pid=6681 题意:一个n*m的矩形蛋糕,每次给一个点(x, y)和方向dir确定一条切的线,问最后把蛋糕分成了几 ...
- HDU - 5640 -King's Cake
It is the king's birthday before the military parade . The ministers prepared a rectangle cake of si ...
- hdu 4454 Stealing a Cake 三分法
很容易想到三分法求解,不过要分别在0-pi,pi-2pi进行三分. 另外也可以直接暴力枚举-- 代码如下: 1 #include<iostream> 2 #include<stdio ...
最新文章
- 结束php语句的正确方法是,2011-2012-1-《PHP网页设计》试卷b
- 在domain中验证cron表达式
- matlab 添加环境变量,CentOS 添加环境变量的三种方法
- python 抛出异常与自定义异常raise
- 用数学诠释生命——当今生物信息与计算生物学回顾(一)
- java面试题33 Math.round(11.5) 等于多少 (). Math.round(-11.5) 等于多少 ( ).
- ASP.NET下QueryString不同字符编码间强制转换的解决方案
- CCF202006-5 乔乔和牛牛逛超市【最大流】(100分题解链接)
- Bailian2677 Bailian3865 肿瘤检测【基础】
- Java后台直接生成二维码介绍
- 【C语言】井字棋游戏
- 在ubuntu中使用visual studio code对C/C++文件调试
- 易班应用开发教程php,易班 开发 java开发入门教程
- 申请gmail邮箱及foxmail邮箱
- “攻城狮” 需要了解的密码知识
- php silk文件转换mp3,微信小程序silk录音文件转mp3
- 揭秘《英雄联盟》的游戏数据服务器
- Bingo说说:如何选对赚钱项目?3招教你不再迷茫
- GameObject的Active与InActive activeSelf, activeInHierarchy, SetActiveRecursively
- 大唐无双零武将经验计算机,大唐无双武将初始值计算加守护计算选择技能分享...
热门文章
- pandas获取符合条件值的索引
- Caffe傻瓜系列(8):命令行解析
- 简单神经网络结构一键可视化
- python基于给定时间戳生成 未来/过去 前进/倒退 n个时刻的时间戳操作大全(包括秒、分钟、小时、天、星期、月、年)
- ajax send()的作用_AJAX(Asynchronous JavaScript And XML)
- mysql悲观锁优化_MySQL事务及实现、隔离级别及锁与优化
- 支持mysql 批量查询_mysql批量查询
- java循环第四次处理_JAVA第四次实验
- 额外参数_Redis的复制参数学习笔记
- python bottle 终止返回_关于python的bottle框架跨域请求报错问题的处理