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

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

I only what to know why?
Послано windbells 28 июл 2004 22:28
this code is right


#include<stdio.h>
int arry[150000];
char brry[150000];
int main()
{
    int n,i,j;
    scanf("%d",&n);
    for(i=0;i<n;++i)
        scanf("%d%d",&arry[i],&brry[i]);
    for(i=100;i>=0;--i)
        for(j=0;j<n;++j)
            if(brry[j]==i)
                printf("%d %d\n",arry[j],brry[j]);
}



but this is wrong



#include<stdio.h>
int main()
{
    int arry[150000];
    char brry[150000];
    int n,i,j;
    scanf("%d",&n);
    for(i=0;i<n;++i)
        scanf("%d%d",&arry[i],&brry[i]);
    for(i=100;i>=0;--i)
        for(j=0;j<n;++j)
            if(brry[j]==i)
                printf("%d %d\n",arry[j],brry[j]);
}
Local data is stored in stack which size is not so large as heap.
Послано Vladimir Yakovlev (USU) 28 июл 2004 22:57
Re: I only what to know why?
Послано Tomas Dzetkulic 2 ноя 2004 19:31
stack overflow
Re: I only what to know why?
Послано Nazgul ( Ivan Nicolae ) 27 мар 2005 18:39
 Yeah but the Timus compilator is GNU