#include using namespace std; typedef long long ll; typedef pair P; #define REP(i,n) for(ll i=0;i> A >> B >> C; ll d=B*B-4*A*C; if(is_sqr(d)){ ll p=-B-(ll)sqrt(d); ll pp=-B+(ll)sqrt(d); ll q=2*A; if(p%q==0 && pp%q==0){ cout << labs(pp/q-p/q-1) << endl; } else if(p%q==0 && pp%q!=0){ cout << labs(floor(1.0*pp/q)-p/q) << endl; } else if(p%q!=0 && pp%q==0){ cout << labs(pp/q-1-floor(1.0*p/q)) << endl; } else{ cout << labs(floor(1.0*pp/q)-floor(1.0*p/q)) << endl; } }else{ double p=-B-sqrt(1.0*d); double pp=-B+sqrt(1.0*d); double q=2.0*A; cout << labs(floor(1.0*pp/q)-floor(1.0*p/q)) << endl; } return 0; }