#include<bits/stdc++.h>
using namespace std;
struct WYX {
string b,c;
int s;
float d;
} a[10100];
float sum;
int n;
bool cmp(WYX x,WYX y) {
return x.d<y.d;
}
int main() {
cin>>n;
for(int i=1; i<=n; i++) {
cin>>a[i].b>>a[i].c>>a[i].s>>a[i].d;
sum+=a[i].s*a[i].d;
}
sort(a+1,a+1+n,cmp);
for(int i=1; i<=n; i++)
cout<<a[i].b<<" "<<a[i].c<<" "<<a[i].s<<" "<<a[i].d<<endl;
cout<<fixed<<setprecision(2)<<sum;
return 0;
}
💬 评论 (0)
✍️ 发表评论