
【ACM】HDU 5640 King‘s Cake
发布日期:2021-05-07 22:22:26
浏览次数:13
分类:原创文章
本文共 499 字,大约阅读时间需要 1 分钟。
题意: 这是国王在阅兵前的生日。 部长们准备了一个大小的矩形蛋糕 n×m个 ( 1≤n , m≤10000 ) 。 国王计划自己切蛋糕。 但他有切割蛋糕的奇怪习惯。 每一次,他都会把长方形的蛋糕切成两块,其中一块应该是一个方形的蛋糕。由于他喜欢方块,他会剪下最大的方形蛋糕。 他会继续这样做,直到所有的作品都是正方形的。 现在你可以告诉他当他完成时他可以得到多少部分。
思路:直接模拟
代码:
#include <iostream>#include <cstdio>#include <cstring>using namespace std;int main(){ int t,n,m; scanf("%d",&t); for(int i=0;i<t;i++) { int count=0; scanf("%d%d",&n,&m); while(n&&m) { if(n<m) { m-=n; count++; } else { n-=m; count++; } } printf("%d\n",count); } return 0;}
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年03月24日 11时35分28秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Node.js 入门第一讲:下载安装
2019-03-05
程序员应该知道的97件事
2019-03-05
我编程,我快乐—程序员职业规划之道
2019-03-05
谷歌浏览器如何设置不阻止弹窗弹出
2019-03-05
TCP/IP协议头
2019-03-05
stringstream常见用法介绍
2019-03-05
剑指 Offer 29. 顺时针打印矩阵
2019-03-05
电梯,游戏签到,黑板测试点
2019-03-05
我的CSDN 图床
2019-03-05
python_遍历操作
2019-03-05
天池大赛o2o优惠券第一名代码解读_xgboost方式
2019-03-05
Web基础应用 NFS服务基础 触发挂载
2019-03-05
DNS服务基础 特殊解析 DNS主从架构 DNS子域授权 DNS查询
2019-03-05
python_透视表操作unstack
2019-03-05
端口列表_端口占用问题解决kill_ps_net
2019-03-05
having和where的区别
2019-03-05
create-react-app路由的实现原理
2019-03-05
PSI值
2019-03-05
lift曲线
2019-03-05