我太菜了,实在查不出错
#include<bits/stdc++.h> using namespace std; #define ll long long ll a,b,c; int main() { scanf("%lld%lld%lld",&a,&b,&c); if(a>b) swap(a,b); a+c<=b?a+=c:a+=(c+b-a)/2; cout<<(ll)(sqrt(a*8-1)/2-0.5); return 0; }