题意是acm的排名系统。
#include <bits/stdc++.h>using namespace std;typedef struct node { int date,peer;} ty;bool rule( ty a, ty b ) // sort的简易自定义函数{ if ( a.date!=b.date ) { return a.date>b.date; } return a.peer<b.peer;}int main(){ vector <node> a; int n; ty t; cin >> n; for ( int i=0; i<n; i++ ) { cin >> t.date>>t.peer; a.push_back(t); // vector中的插入 } vps云服务器 sort(a.begin(),a.end(),rule); // vector的sort排序 vector<node>::iterator p; // vector的迭代器 for ( p=a.begin(); p!=a.end(); p++ ) { cout << p->date << ” ” << p->peer << endl; // 迭代器的使用 } return 0;} 38718170