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

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

Ребята, со мной творится что-то неладное! Собственно, в чём это выражается? А выражается это в моих тупейших багах при написании кода. Сейчас самая актуальная и самая обидная среди них — выделение малого количества памяти. Смешно же, правда?

Всё началось с Зимней школы этого года, где я долго не мог понять, почему же наше решение даёт WA#29. Оказалось, я перепутал выделение памяти в квадратной динамике (что-то вроде a[5010][10010] вместо a[10010][5010]). Сами понимаете, потерять задачу на такой глупости — очень обидно не только для меня, но и для всеё команды (благо они меня не запинали). Второй случай был на той же школе, ровно с той же самой ошибкой. Правда тестирование немного подзатянулось, поэтому я увидел ужасающий список из Access Violation (или что-то в этом роде) только за 2 минуты до конца контеста. Последние 2 случая были вчера, на 6-ом раунде COCI. У меня было приятнейшее идейное прозрение по 5-ой задаче, но к моему удивлению оно набрало 84 балла. Когда я открыл протокол, то увидел кучу обращений к несуществующей памяти. И что вы думаете? Я опять-таки выделил массив 1000*1000, когда надо было по 10 раз больше на каждое измерение (правда там нужна была линейная оптимизация по памяти, но это заняло у меня 3 минуты).

И вот, стоя сегодня в душе и обдумывая написание этого поста, я с ужасом осознал, что 4-ая задача упала по той же причине. Я вылетел из ванной, дописал двойку, отправил и получил свои заслуженные 80 баллов вместо 20 (хоть это и не спасло меня от лимита по времени на двух тестах). Это было последней каплей моего всего, вот я и решил обратиться к вам за помощью.

Я действительно не знаю, что мне надо сделать, чтобы эти тупобаги исчезли. У меня и раньше бывали с таким проблемы, но они постепенно исчезали — я становился более внимательным что-ли. А вот это вот ну уж совсем непостижимо для меня. Если идейная тупость зависит от опыта решения задач и участия в соревнованиях, то от чего зависит моя тупость?

Мне не страшно, если меня заминусуют или если я пишу какую-то глупость, потому что для меня это критично важно, ибо через неделю уже УОИ, а у меня такая трабла.

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

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

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

Следующий матч SRM состоится в субботу 01.12.2012 в довольно необычное время: 4:00 AM EET. Но что-то мне слабо верится, что так и будет.

Тем не менее, удачи всем!

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

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

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

Народ! Помогите решить задачу!

Проблема в том, что у меня либо WA 10, либо RE 6. И все, как мне кажется, из-за ввода. Я уже пробовал сливать решения и рандомить, но, как ни странно, оно не заходит. Извелся пока багу искал. Вот код. Да, там всяческие извращения со чтением, но по-другому и не заходит.

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

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