#include using namespace std; #include using namespace atcoder; using ll = long long; ll n; vector a,b; ll f(ll m){ ll l = 0, r = m; ll mn,mx; mn = mx = a[0] + b[0] * m; for(int i = 0;i1){ ll m = (r+l)/2; if(f(m)<=f(m+1))r = m; else l = m; } for(ll i = 1;i<10;i++)cerr<> n; a = b = vector(n); for(int i = 0;i> a[i] >> b[i]; solve(); }