Блог пользователя yury_chameleon

Автор yury_chameleon, 12 лет назад, По-русски

Что-то непонятно, по каким критериям будут оцениваться результаты этого соревнования. По почте нам написали, что, скорее всего, "ваше решение наберет тем больше баллов, чем более оптимальный ответ оно найдет". Тут вроде никаких вопросов. Но возникает вопрос: и всё, все правила? Неужели время отправки не имеет никакого значения? И никаких штрафов за неудачные попытки? Будет ли ограничено время выполнения нашей программы на сервере, или м.б. нам вообще надо будет на своей стороне вычислить результат и отправить на сервер? Словом, как-то размыто описаны условия. Извините меня за мою нетерпеливость ))

Полный текст и комментарии »

  • Проголосовать: нравится
  • -13
  • Проголосовать: не нравится

Автор yury_chameleon, 12 лет назад, По-русски

Обнаружил "ошибку времени выполнения", связанную с библиотекой . Данная ошибка возникла при выполнении моего решения задачи 154E - Колония на Марсе (полный код файла можно посмотреть тут: 1340125) на втором тесте при заполнении объекта класса . Вываливается одинаково при любых способах заполнения листа, например:

std::list<int> per2;
for (i = 0; i < j; i++) per2.push_back(per[i]);

или

std::list<int> per2(per, per + j);

Код ошибки — 0xc0000005 (неправильное обращение к памяти). Пробовал на всех поддерживаемых сайтом компиляторах С++ — результат один и тот же, при чем именно на втором тесте. Массив per однозначно корректно заполнен, проверял. У меня же на компьютере (работаю в Microsoft Visual C++ 6.0) никаких ошибок не возникает.

В связи с этим возникает вопрос: можно ли вообще надеяться на контейнеры STL в С++?

Полный текст и комментарии »

  • Проголосовать: нравится
  • -26
  • Проголосовать: не нравится