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

Обсуждение задачи 1287. Каналы на Марсе

How to solve this problem using <1MB memory?
Послано Andrew Hoffmann aka SKYDOS [Vladimir SU] 19 авг 2010 15:32
I used only ~2MB in C#, but want to know how to improve it.
Thx.
Re: How to solve this problem using <1MB memory?
Послано Vedernikoff Sergey (HSE: АОП) 19 авг 2010 21:15
The problem can be solved in O(N) memory. Just read line-by-line and calculate something =)
Re: How to solve this problem using <1MB memory?
Послано Andrew Hoffmann aka SKYDOS [Vladimir SU] 19 авг 2010 21:18
I did a little bit different: I saved NxN matrix using BitArray and after that used 2xN array to culc answers, but I see that its even possible to solve this problem without saving all matrix at all, just 2xN array.