fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. typedef long long ll;
  4.  
  5. int main() {
  6. ll x,y;scanf("%lld %lld",&x,&y);
  7. ll sum=0,z=0;
  8. while(sum<x+y){sum+=++z;}
  9. if(x+y!=sum)return !printf("-1");
  10. ll ans=0;
  11. while(x>0){ans++,x-=z--;}
  12. printf("%lld",ans);
  13. return 0;
  14. }
Success #stdin #stdout 0s 5508KB
stdin
7 13
stdout
-1