ENG  RUSTimus Online Judge
Online Judge
Задачи
Авторы
Соревнования
О системе
Часто задаваемые вопросы
Новости сайта
Форум
Ссылки
Архив задач
Отправить на проверку
Состояние проверки
Руководство
Регистрация
Исправить данные
Рейтинг авторов
Текущее соревнование
Расписание
Прошедшие соревнования
Правила
вернуться в форум

Обсуждение задачи 1100. Таблица результатов

Um... Okay
Послано Fast Bastards 7 дек 2017 12:00
#include <bits/stdc++.h>
#define pb push_back
using namespace std;
int main()
{
    int n;
    cin >> n;
    vector<pair<int, int> > v;
    int x, p;
    for(int i = 1; i <= n; i ++)
    {
        cin >> x >> p;
        v.pb({p, x});
    }
    sort(v.begin(), v.end());
    reverse(v.begin(), v.end());
    for(int i = 0; i < n; i ++)
    {
        cout << v[i].second << " " << v[i].first << "\n";
    }
}
But it is same sort