#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了,请教一下大佬们是不是我的思路的问题!先感谢一下各位神犇了!