80分求调

P1104 生日

```c++ #include <bits/stdc++.h> using namespace std; struct stu { string name; int n,y,r,cnt; long long sum; }arr[10005]; bool cmp(stu x,stu y) { if(x.sum!=y.sum)return x.sum<y.sum; return x.cnt>y.cnt; } int n; int main() { cin>>n; for(int i=1;i<=n;i++) { cin>>arr[i].name>>arr[i].n>>arr[i].y>>arr[i].r; arr[i].sum=arr[i].n*365+arr[i].y*30+arr[i].r,arr[i].cnt=i; } sort(arr+1,arr+n+1,cmp); for(int i=1;i<=n;i++) { cout<<arr[i].name<<endl; } return 0; } ```
by Zan_mao @ 2023-06-22 09:51:49


@[__pipi__](/user/766022)
by Zan_mao @ 2023-06-22 09:53:12


@[__pipi__](/user/766022) ```cpp #include<bits/stdc++.h> using namespace std; struct node { int y,m,d,id; string name; }a[105]; bool cmp(node x,node y) { if(x.y!=y.y) return x.y<y.y; if(x.m!=y.m) return x.m<y.m; if(x.d!=y.d) return x.d<y.d; return x.id>y.id; } int main() { int n; cin>>n; for(int i=1;i<=n;i++) { cin>>a[i].name>>a[i].y>>a[i].m>>a[i].d; a[i].id=i; } sort(a+1,a+1+n,cmp); for(int i=1;i<=n;i++) cout<<a[i].name<<"\n"; return 0; }
by taoyiwei17_cfynry @ 2023-06-22 09:59:13


@[Zan_mao](/user/917246) 谢谢
by __pipi__ @ 2023-06-22 10:00:29


@[taoyiwei17](/user/941575) 感谢,我懂了
by __pipi__ @ 2023-06-22 10:01:26


@[taoyiwei17](/user/941575) 已关(doge
by __pipi__ @ 2023-06-22 10:02:03


现已AC
by __pipi__ @ 2023-06-22 10:07:07


@[__pipi__](/user/766022) #### qiqi不是一名游戏主播吗? ### 我记得他在b站上叫KL_qiqi_ ### 是他吧?
by bedboy @ 2023-06-22 11:20:57


@[bedboy](/user/866500) 对,KL_qiqi_是mc主播,我是他粉丝而已
by __pipi__ @ 2023-06-22 12:08:12


@[__pipi__](/user/766022) 呵呵 人家叫KL_qiqi_ 你名字都起反了
by bedboy @ 2023-06-23 12:47:03


|