Run ID 作者 问题 语言 测评结果 Time Memory 代码长度 提交时间
63531 孙诗皓 打字比赛 C++ Accepted 3 MS 328 KB 608 2024-01-13 17:00:32

Tests(10/10):


Code:

#include<iostream> #include<cstring> #include<algorithm> using namespace std; struct node{ int rate,pre,no; double score; }a[3002]; bool cmp(node x,node y){ if(x.score!=y.score) return x.score>y.score; else return x.no<y.no; } int main(){ int n; scanf("%d",&n); for(int i=1;i<=n;i++) { scanf("%d%d",&a[i].rate,&a[i].pre); a[i].score=1.0*a[i].pre*a[i].rate/100; a[i].no=i; } sort(a+1,a+n+1,cmp); for(int i=1;i<=n;i++) { printf("%d %.2lf\n",a[i].no,a[i].score); } return 0; }