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

Автор ne_justlm, 15 часов назад, По-русски

Спасибо за участие в самом исекайнутом контесте на NyaForces!

Мы честно-честно старались над задачами.

2072A - Новый мир, новый я, новый массив

Идея: ne_justlm

Разбор
Решение
Оценка задачи

2072B - Будучи казначеем в прошлом, я помогаю гоблинам обманывать людей

Идея: ne_justlm

Разбор
Решение
Оценка задачи

2072C - Создание ключей от хранИЛИщ стало моим основным навыком

Идея: ne_justlm, IceHydra

Разбор
Решение
Оценка задачи

2072D - Для магов нет ничего сложного в экзамене, но я его не осилил

Идея: ne_justlm

Разбор
Решение
Оценка задачи

2072E - Тебе же нравится герой, который бьёт по площади двойным уроном?

Идея: ne_justlm

Разбор
Решение
Оценка задачи

2072F - Прощай, жизнь банкира, здравствуй, жизнь мага

Идея: itz_pabloo

Разбор
Решение
Оценка задачи

2072G - Переворачивая числа 300 лет, сам того не заметив, посчитал сумму

Идея: ne_justlm, IceHydra

Разбор
Решение
Оценка задачи
Разбор задач Codeforces Round 1006 (Div. 3)
  • Проголосовать: нравится
  • +32
  • Проголосовать: не нравится

»
7 часов назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

F was so good!

Apart from the Pascal's triangle solution, You can do it by recursion and I learned that the self-similar repeating fractal pattern formed by F is called a Sierpinski's triangle!

  • »
    »
    3 часа назад, # ^ |
      Проголосовать: нравится +1 Проголосовать: не нравится

    It also corresponds exactly to Pascal's triangle, taken modulo 2, a beautiful problem.

»
7 часов назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

nice

»
7 часов назад, # |
Rev. 2   Проголосовать: нравится +3 Проголосовать: не нравится

Thanks to the authors for a good round

»
7 часов назад, # |
  Проголосовать: нравится +3 Проголосовать: не нравится

constructive contest

»
7 часов назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Thanks for a balanced and well-paced contest with interesting problems!

»
7 часов назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Good contest, help to learn and enhance problem-solving skills.

»
6 часов назад, # |
  Проголосовать: нравится +5 Проголосовать: не нравится

For the F, if we use Lucas' Theorem, we can actually deduce that $$$\binom{n}{k}\mod 2$$$ is 1 only if $$$k$$$ in binary is a submask of $$$n$$$, in other words if $$$k$$$&$$$n$$$ equals $$$k$$$

With this there's an elegant two-line solution in $$$O(n)$$$:

int a,b;cin>>a>>b;a--;
for(int i = 0;i<=a;i++) cout << (int)((a&i)==i)*b << ' ';
»
3 часа назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Many thanks to the creators of the round for the original names for the problems, I laughed heartily

»
48 минут назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

иначе говоря, лишь посмотрев все исекаи мира мы обретаем силу писать раунды на кф

»
35 минут назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

some how deepseek solved G on first try

»
11 минут назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

ne_justlm In fact, the first part of the problem G is not $$$O(\sqrt{n} \log n)$$$. The reason is that the total time is equal to $$$\sum\limits_{i=2}^{\sqrt{n}} \frac{\ln n}{\ln i}$$$, and since the logarithmic integration yields a complexity of $$$\int\limits_{x=2}^\sqrt{n} \frac{1}{\ln x} dx=O(\frac{\sqrt n}{\ln n})$$$ for the latter part, the total complexity is $$$O(\sqrt{n})$$$