Всем привет, у клавиатуры Кодер Арсений. В начале сентября я узнал о таком сайте, как Codeforces, где можно проходить соревнования и заниматься олимпиадным программированием. В своём блоге я буду каждый день делиться своими результатами участия в соревнованиях (чаще всего виртуальных). Сегодня я принял виртуальное участие в Educational Codeforces Round 137 (Rated for Div. 2). Первая задача Условие Если посмотреть на ограничения, то можно сделать вывод, что задачу можно решить перебором. Можно и комбинаторикой, но зачем? Я долго тупил, поэтому 9 минута, Python. Вторая задача Условие У нас 100% будет существовать две перестановки: От остальных мы можем избавиться, если сразу после 1 поставим n [1, n, ...]. И у нас останется две перестановки - длины 1 и длины n. 14 минута, Python. Третья задача Условие Мы будем рассматривать массив слева направо. Асимптотика O(n) 25 минута, Python. Четвёртая задача Условие Меня смутил пункт про то, что все тесты случайны. Задачу я решал просто жадным