0
已解决
陈曦
资深天翼
资深天翼
#include<iostream>
#include<cstdio>
#include<algorithm>
using namespace std;
int n,sum,T=1,D;
struct cow{
int t,d;
}a[105000];
bool cmp(cow x,cow y){
if(x.t!=y.t)
return x.t<y.t;
return x.d>y.d;
}
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i].t>>a[i].d;
}
sort(a+1,a+n+1,cmp);
for(int i=1;i<=n;i++){
D+=T*a[i].d;
T+=2*a[i].t;
}
cout<<D;
return 0;
}
/*
牛a[i]在回去之前会以每分钟d[i]的速度**花园。
*/
哪错了啊