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

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

how shall i get 150000 integers in an array,what the prblm with this code!
Послано Faruk 1 дек 2014 21:10
#include <stdio.h>
int main()
{
    long int n, id[150000], m[150000], max, x, i, j;
    while(scanf("%ld", &n)==1)
    {
        for(i=0; i<n; i++)
        {
            scanf("%ld %ld", &id[i], &m[i]);
        }
        for(i=0; i<n; i++)
        {
            max=0;
            for(j=0; j<n; j++)
            {
                if(m[j]>max)
                {
                    max=m[j];
                    x=j;
                }
            }
            printf("%ld %ld\n", id[x], max);
            m[x]=0;
        }
    }
    return 0;
}