原题

简单的gcd

#include<cstdio>
#include<algorithm>
typedef long long ll;
using namespace std;
ll a,b,ans; ll gcd(ll x,ll y)
{
if (x<y) swap(x,y);
if (y) ans+=x/y;
return !y?x:gcd(y,x%y);
} int main()
{
scanf("%I64d%I64d",&a,&b);
if (a<b) swap(a,b);
if (a%b==0) printf("%I64d",a/b);
else gcd(a,b),printf("%I64d",ans);
return 0;
}

最新文章

  1. 【LeetCode】Reconstruct Itinerary(332)
  2. PHP实现四种基本排序算法
  3. jsp发布:Could not publish server configuration: null. java.lang.NullPointerException
  4. 如何定位web前后台的BUG
  5. XDU 1161 - 科协的数字游戏II
  6. .NET跨平台:在mac命令行下用vim手写ASP.NET 5 MVC程序
  7. 实例讲解虚拟机3种网络模式(桥接、nat、Host-only)
  8. 自己实现字符串操作函数strlen(),strcat(),strcpy(),strcmp()
  9. spring线程池配置
  10. Linq to object 技巧、用法集锦
  11. Ubuntu下访问SSH
  12. SSDT表详解
  13. java switch 优化
  14. HDU 3501 Calculation 2 ——Dirichlet积
  15. mysql修改用户密码命令
  16. [转] ROS2源码编译和安装
  17. Concurrent Execution
  18. topcoder srm 535 div1
  19. C#清除HTML样式
  20. python 与 mongodb的交互---查找

热门文章

  1. 泉五培训Day4
  2. 洛谷P1762 偶数(找规律)
  3. UVA_10820_send a table
  4. 汇编:输出寄存器AX中的内容(子程序)
  5. php获取设备的宽度和高度
  6. js柱状图
  7. Win7更换锁屏和开机画面
  8. python和matlab
  9. python lamba表达式
  10. AS3项目基础框架搭建分享robotlegs2 + starling1.3 + feathers1.1