#include <bits/stdc++.h>
using namespace std;
double n,a[25],b[25],c[65],ans,h=10;
void f(long long m){
for(int i=0;i<=m;i++) c[i]=pow(2,i);
}
int main(){
cin>>n;
if(n==0) cout<<0<<" "<<0;
else{
for(int i=1;i<=n;i++) cin>>a[i]>>b[i];
f(62);
for(int i=1;;i++){
h-=a[i];
if(h>10) h=10;
if(h<=0) break;
ans+=b[i];
}
for(int i=1;i<=62;i++){
ans-=c[i-1];
if(ans-c[i]<0){
cout<<i<<" "<<ans;
break;
}
}
}
return 0;
}
80分,第四个测试点RE了
传送门