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

Обсуждение задачи 1269. Антимат

Strange memory using
Послано elmariachi1414 (TNU) 6 дек 2008 13:29
Can anyone tell me, why this implementation of trie

#define M 100111
struct NODE {
    char c;
    int v;
    NODE * next;
} * trie[M];

uses about 5 441 KB at Timus?
I use about 1 MB of additional arrays, but anyway it is too much.

Input text is < 100 KB => size( trie[M] ) <= 1 MB!

Please, help me!
Maybe admin can say something?
Maybe it is because of using heap?
Re: Strange memory using
Послано Amirbekov Artem[Ivanovo SPU] 11 дек 2008 23:29
How do you use this implementation? What does "next" mean?