1922:2018ブルーブリッジカップトレーニング-STL応用特別テーマ-day 1 sort作業問題2

926 ワード

1922:2018ブルーブリッジカップトレーニング-STL応用特別テーマ-day 1 sort作業問題2
説明
タイトルの説明:
STLライブラリにはsort,set,map,vector,queueなどの非常に実用的な関数がたくさんあります.この問題はsortの応用教育で、テーマは以下の通りです:n本の学生の成績記録を読み込んで、学生の名前と総成績を含んで、成績によって高いから低いまでn本の記録を出力して、1本の記録は1行を占めます.(成績は繰り返さない)
入力:
最初の行はn(0)を読み込みます.
出力:
n行の成績順のレコード.
サンプル入力
3
ywz 94
lsx 85
wjx 100

サンプル出力
wjx 100
ywz 94
lsx 85

     
#include

using namespace std;
struct Node
{
    int id;
    string name;
}node[101];
//    Node          Node 
bool MAX_MIN(Node arr_begin,Node arr_end)
{
    return arr_begin.id>arr_end.id;
}
int main()
{
    int n;
    cin>>n;
    for(int i = 0;i < n;i++)
    {
        cin>>node[i].name>>node[i].id;
    }
    sort(node,node+n,MAX_MIN);
    for(int i = 0;i < n;i++)
    {
        cout<