奇怪
  • 板块P2660 zzc 种田
  • 楼主oiyang
  • 当前回复4
  • 已保存回复4
  • 发布时间2023/9/7 21:19
  • 上次更新2023/11/2 22:24:38
查看原帖
奇怪
856309
oiyang楼主2023/9/7 21:19

为啥我把minn定义为int就30分然后后面全是tle,然后改成long long就过了?

#include <bits/stdc++.h>
using namespace std;
long long x,y,ans;
int main()
{
	ios::sync_with_stdio(false);
	scanf("%lld%lld",&x,&y);
	while(x!=0 && y!=0)
	{
		long long minn=min(x,y);
		if(x==minn)
			ans+=4*(y/minn)*minn,y%=minn;
		else if(y==minn)
				ans+=4*(x/minn)*minn,x%=minn;
	}
	printf("%lld",ans);
	return 0;
}
2023/9/7 21:19
加载中...