WA0 请教一下大佬们是不是思路的问题
查看原帖
WA0 请教一下大佬们是不是思路的问题
108881
松毛虫楼主2020/8/24 16:37
#include<bits/stdc++.h>
using namespace std;
int a,b,c,d = 1,ans = 0;
int main() 
{
	cin>>a>>b>>c;
	if(c == 0){
		while(a >= d && b >= d) a -= d,b -= d,ans++,d++;
		cout<<ans;
		return 0;
	}
	for(int i = 0;i < c;i++){
		if(a >= d && b >= d){
			ans++;
			a -= d,b -= d;
			d++;
		}
		else{
			if(a < d) a += d - a,c -= d - a;
			if(b < d) b += d - b,c -= d - b;
		} 
	}
	cout<<ans;
	return 0;
}

这是代码,可以通过样例,提交全都WA了,请教一下大佬们是不是我的思路的问题!先感谢一下各位神犇了!

2020/8/24 16:37
加载中...