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