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

Обсуждение задачи 1438. Time Limit Exceeded

Finally AC && Slow C++ memory allocation
Послано diver[rus] 20 фев 2007 23:10
First i read whole file line-by-line in single string s.
And my program got TLE11 many times.
But when i wrote a single line:
   s.reserve(2000000);
before reading of file, my program got AC 0.343.
So if you want avoid TLE in similar problems, reserve memory beforehand (if it possible) when you using STL.

Edited by author 21.02.2007 01:20
Re: Finally AC && Slow C++ memory allocation
Послано Denis Koshman 24 авг 2008 05:47
If you want predictable timing and memory allocation, avoid using STL at all