https://codeforces.com/problemset/problem/1526/B
#includeusing namespace std; const int N=110; vector< pair > ve[110]; bool cmp(pair a,pair b) { if(a.first==b.first) return a.second b.first; } int main(void) { int n,m; cin>>n>>m; for(int i=1;i<=n;i++) { int id,cnt; cin>>id>>cnt; ve[id].push_back({cnt,i}); } for(int i=1;i<=m;i++) sort(ve[i].begin(),ve[i].end(),cmp); for(int i=1;i<=m;i++) cout< 欢迎分享,转载请注明来源:内存溢出
评论列表(0条)