#include<bits/stdc++.h>
using namespace std;
struct str{
int ti,di;
}a[105];
bool cmp(str x,str y){
if(x.di>y.di||x.di==y.di&&x.ti<y.ti) return true;
else return false;
}
int n,time,sum;
int main(){
cin>>n;
for(int i=1;i<=n;i++)
cin>>a[i].ti>>a[i].di;
sort(a+1,a+1+n);
for(int i=1;i<=n;i++)
{
sum+=a[i].di*time,time+=a[i].ti*2;
}
cout<<sum;
return 0;
}
请各位大神看看,麻烦帮我修改一下。