#28760: CPP


11030067@mail.hpsh.tp.edu.tw (和平110級鄧雨珊)

School : 臺北市立和平高級中學
ID : 163096
IP address : [203.72.60.244]
Last Login :
2022-03-11 16:00:13
e788. b3.畢業典禮(Ceremony) -- 2019年12月TOI練習賽 | From: [219.85.177.13] | Post Date : 2021-12-30 22:53

#include <iostream>
#include <algorithm>
using namespace std;

class student{
public:
int id;
string no;
string name;
};
bool cmp(student i, student j){
if (i.no[8]==j.no[8]){
if (i.no[0]==j.no[0]){
return i.id<j.id;
}
else {
return i.no[0]<j.no[0];
}
}
else {
return i.no[8]<j.no[8];
}
}

int main(){
ios::sync_with_stdio(0);
cin.tie(0);
int n;
string s;
student a[100];
cin >> n;
for (int i=0; i<n; i++){
cin >> a[i].no >> a[i].name, a[i].id=i;
}
sort(a, a+n, cmp);
for (int i=0; i<n; i++){
cout << a[i].no[8] <<": "<< a[i].name <<endl;
}
}
 
ZeroJudge Forum