Я думаю, никто не сомневается, что, решая задачи на таких платформах, как Codeforces, мы в первую очередь прокачиваем математическое мышление, а уже во вторую — алгоритмическое (реализацию, структуры данных и т.д.). Однако в последнее время я заметил спорную тенденцию: иногда проблемсеттеры совсем не заморачиваются и пихают чистую математику в банальный формат <ввод/вывод>. Вы наверняка сталкивались с этим в недавних раундах: открываешь задачу, а всё её "решение" сводится к попытке угадать по сэмплам формулу или закономерность.
Я ни в коем случае не отрицаю пользу математики и сам её люблю. Но то, в каком контексте она сейчас преподносится, не вызывает восторга. Я абсолютно не против задач, где доказательство идеи служит фундаментом для решения (например, оптимизация перебора).
Я предлагаю добавить больше разнообразия в задачи, как например "олимпиадные хитрушки" в реализации, чтобы идея была лишь половиной решения, а вторая половина это ее реализация. Это бы сохранило баланс и все люди остались довольными, потому что математика никуда не исчезает, а реализации будут становится более интересными



