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

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

TLE #12, How to make my code sound??
Послано Neeraj Kumar 19 апр 2015 13:57

#include <iostream>

int main()
{
    int data[150000][2],i,j,n,step,temp;


    std::cin >> n;
    std::cin.ignore(255, '\n');
    for(i=0;i<n;++i)
    {

    for (j = 0; j < 2; ++j)

        std::cin>> data[i][j];
        std::cin.ignore(255, '\n');
    }
    j = 1;
    bool is_sorted;
    for(step=0;step<n-1;++step){
        is_sorted = true;
        for(i=0;i<n-step-1;++i)
        {

            if(data[i][j]<data[i+1][j])
            {
            temp=data[i][j];
            data[i][j]=data[i+1][j];
            data[i+1][j]=temp;

            temp = data[i][0];
            data[i][0]=data[i+1][0];
            data[i+1][0] = temp;

            is_sorted = false;
            }

        }
        if(is_sorted) break;
    }
    for(i=0;i<n;++i){
       for (j =0 ; j < 2; ++j){
        std::cout<<data[i][j]<<' ';
       }
       std::cout<<'\n';
    }

    return 0;
}