E.cpp:7:1: error: ‘vector’ does not name a type
vector<ll> a,b;
^
E.cpp: In function ‘void push(ll, ll)’:
E.cpp:9:9: error: ‘a’ was not declared in this scope
int sz=a.size();
^
E.cpp:10:21: error: ‘b’ was not declared in this scope
while( sz>1 && (b[sz-1]-b[sz-2])*(a[sz-1]-n) >= (m-b[sz-1])*(a[sz-2]-a[sz-1]) ){
^
E.cpp:16:2: error: ‘b’ was not declared in this scope
b.push_back(m);
^
E.cpp: In function ‘ll query(ll)’:
E.cpp:19:5: error: ‘a’ was not declared in this scope
if(a.size()==1)return a[0]*x+b[0];
^
E.cpp:19:31: error: ‘b’ was not declared in this scope
if(a.size()==1)return a[0]*x+b[0];
^
E.cpp:20:14: error: ‘a’ was not declared in this scope
int lo=0,hi=a.size(),mid;
^
E.cpp:22:3: error: ‘mid’ was not declared in this scope
mid=(lo+hi)/2;
^
E.cpp:23:6: error: ‘b’ was not declared in this scope
if(b[mid]-b[mid-1]<x*(a[mid-1]-a[mid])){
^
E.cpp:30:17: error: ‘b’ was not declared in this scope
return a[lo]*x+b[lo];
^
E.cpp: In function ‘int main()’:
E.cpp:33:7: warning: unused variable ‘ans’ [-Wunused-variable]
ll n,ans=0;
^
E.cpp: In function ‘ll query(ll)’:
E.cpp:31:1: warning: control reaches end of non-void function [-Wreturn-type]
}
^