链接

一份切成q份需要q刀,切成p份需要p刀;切的部分总会有重复,即gcd(p,q),减去重复部分就是要切的刀数

 #include<stdio.h>
 int gcd(int n,int m)
 {
     return m?gcd(m,n%m):n;
 }
 int main()
 {
     int n,m;
     while(scanf("%d%d",&n,&m)!=EOF)
     {
         int k;
         k=gcd(n,m);
         printf("%d\n",n+m-k);
     }
     ;
 }

最新文章

  1. C++ 与OpenCV 学习笔记
  2. Hibernate Session中的save(),update(),delete(),saveOrUpdate() 细粒度分析
  3. python 学习 : 一个简单的秒表
  4. iOS - CAEmitterLayer流星
  5. 【java基础】内存分析
  6. 2015ACM/ICPC亚洲区长春站 B hdu 5528 Count a * b
  7. 长期内部推荐SAP职位,包括Java ABAP 咨询顾问,Developer,架构师等。
  8. Delphi调用Dll的的2种写法
  9. Java 实现顺序查找
  10. BZOJ 1006 神奇的国度
  11. 自己动手写shell之chgrp,chown,chmod
  12. .net简单页面后台绑定下拉框,按钮,分页 后台cs文件
  13. git 快速使用(本地仓库同步到远程仓库)
  14. PHP的环境搭建
  15. android 代码动态创建视图
  16. javascript中类的属性访问权限研究(1)
  17. typedef struct 是什么意思
  18. 团队作业8——Beta版本冲刺计划及安排
  19. js模拟form表单提交数据, js模拟a标签点击跳转,避开使用window.open引起来的浏览器阻止问题
  20. [Swift]LeetCode321. 拼接最大数 | Create Maximum Number

热门文章

  1. iOS基础 - XML &amp; JSON
  2. c#二进制、十进制、16进制之间的转换
  3. 释放c盘空间
  4. Xcode开发和调试总结
  5. sequence diagram
  6. discuz 取消门户首页url中的portal.php
  7. HashTable
  8. [转]Data Structure Recovery using PIN and PyGraphviz
  9. 自定义ModelValidatorProvider
  10. Getting Started with Core Data