毛泓博(做题专用,大号Fess) • 7个月前
蒟蒻の代码
#include<bits/stdc++.h>
using namespace std;
unsigned long long f(unsigned long long n,unsigned long long m)
{
unsigned long long s=(n/m+m/n-(n==m));
if(max(n,m)==n) n-=(n/m)*m;
else m-=(m/n)*n;
if(n>0&&m>0) s+=f(n,m);
return s;
}
int main()
{
unsigned long long n,m;
cin>>n>>m;
cout<<f(n,m);
return 0;
}
评论: