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

Автор 4qqqq, история, 9 месяцев назад, По-русски

Здравствуйте! Не придумал ничего лучше, чем написать пост о баге, который у меня недавно возник вот уже второй раз.

Баг заключается в том, что при некоторых обстоятельствах codeforces при совершении некоторых действий (отправка решения, просмотр чужих посылок, вход на сайт и, возможно, какие-то другие) выкидывает 403 forbidden. Первый раз это произошло у меня прямо во время Codeforces Round 930 (Div. 1): в момент нажатия на кнопку "отослать" меня просто выкидывало с сайта с ошибкой 403.

Я пытался отправлять несколько раз, пытался перезагрузить ноутбук, ничего не помогало. Тогда мне пришло в голову попробовать разлогиниться и залогиниться в систему обратно — однако тут я столкнулся с той же самой ошибкой при нажатии на кнопку "войти". Интересно, что залогиниться я всё же смог, но не через логин+пароль, а через ВКонтакте.

Промучавшись около получаса, я попытался зайти на сайт через режим инкогнито и — о чудо! — всё заработало так, как нужно (опять же, никакие чужие аккаунты я не использовал), и смог сдать задачу на последних минутах раунда.

Разумеется, в обычном режиме браузера после раунда всё ещё оставалась та же самая проблема. Однако я смог найти временное решение — почистить кеш, историю и вообще примерно всё, что можно в браузере. Внезапно, это помогло.

Тем не менее, радовался я не очень долго — сегодня, спустя полторы недели у меня проявилась прежняя проблема. Благо, в этот раз произошло это не во время официального контеста.

Я написал этот пост с двумя идеями. Первая из них — задаться вопросом: сталкивался с этой же проблемой кто-то еще? Если да, получилось ли её окончательно побороть её? Вторая — донести об этом баге до MikeMirzayanov.

Посчитал, что полезно будет иметь ввиду, на какой системе всё это работает:

  • ОС: Ubuntu 22.04.4 LTS;
  • Браузер: Yandex Browser Version 24.1.1.939 beta (64-bit);
  • Так же установлен плагин для прогнозирования рейтинга во время раундов carrot.

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

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

Автор 4qqqq, история, 2 года назад, По-английски

We apologize for the delay in editorial of the tasks.

A. Hossam and Combinatorics

Idea: _HossamYehia_

Tutorial
Solution(_HossamYehia_)

B. Hossam and Friends

Idea: _HossamYehia_

Tutorial
Solution(_HossamYehia_)

C. Hossam and Trainees

Idea: _HossamYehia_

Tutorial
Solution(_HossamYehia_)

D. Hossam and (sub-)palindromic tree

Idea: 4qqqq

Tutorial
Solution(4qqqq)

E. Hossam and a Letter

Idea: _HossamYehia_

Tutorial
Solution(_HossamYehia_)

F. Hossam and Range Minimum Query

Idea: 4qqqq

Tutorial
Solution(4qqqq, trie)
Solution(Aleks5d, bitset)

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

Разбор задач Codeforces Round 837 (Div. 2)
  • Проголосовать: нравится
  • +90
  • Проголосовать: не нравится

Автор 4qqqq, 3 года назад, перевод, По-русски

A. Divan и магазин

Решение

B. Divan и новый проект

Решение

C. Divan и битовые операции

Решение

D1. Divan и Костомукша (простая версия)

Решение

D2. Divan и Костомукша (сложная версия)

Решение

E. Divan и коттедж

Решение

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

Разбор задач Codeforces Round 757 (Div. 2)
  • Проголосовать: нравится
  • +8
  • Проголосовать: не нравится

Автор 4qqqq, история, 3 года назад, По-русски

Hello, Codeforces!

On 26.11.2021 14:15 (Московское время) Codeforces Round 757 (Div. 2) will start. This round will be rated for participants with a rating less than $$$2100$$$.

All the problems were authored and prepared by vaaven and me.

You will be given $$$5$$$ problems, one of which has two subtasks. You will have 2 hours to solve them.

We would like to thank everyone helped a lot with round preparation:

Score distribution: $$$500$$$ — $$$750$$$ — $$$1500$$$ — $$$(1500 + 1000)$$$ — $$$2750$$$.

Good luck everyone!

UPD: Editorial

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

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