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

DeepInfra

Hello Codeforces!

We’re excited to welcome you to the upcoming DeepInfra Round 1 🚀

At DeepInfra, we’re building high-performance AI infrastructure that makes running the world’s best AI models fast, reliable, and accessible. We operate across the entire inference stack — from GPUs all the way to the API — and we care deeply about performance, efficiency, and solving hard engineering problems.

Our team had great experience with being part of Codeforces and competitive programming community — PERNEKHAN, yessenzhar, Zharaskhan, Johan.de.Ruiter, rmn and many others. One of them even participated in Codeforces Beta Round 50 (so we're kinda OG here xD). That’s why we’re excited to be hosting this contest. We love meeting people who enjoy tackling challenging problems, thinking creatively, and pushing themselves technically.

We’re growing, too! DeepInfra is headquartered in Palo Alto, California, with an office in Sofia, Bulgaria, and we’re hiring software engineers and interns. If you enjoy this kind of problem solving and want to work on challenging systems at the intersection of AI and infrastructure, we’d love to hear from you.

To apply for Software Engineering interns and full-time positions, fill in the application form and we will be in touch.

Apply

Learn more about us and what we’re building on our website.

Join us on Oct/10/2026 18:05 (Moscow time) to win great prizes:

  • Top 3: 1000 USDT + merch
  • 4-6: 250 USDT + merch
  • 7-10: 150 USDT + merch
  • Random 10 from the top 100 (excluding top 10): merch

Good luck to everyone competing — have fun, and we’ll see you on the leaderboard! 🏆

— The DeepInfra Team

Image

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

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

Автор K1o0n, 5 дней назад, По-русски

Привет! Мы приглашаем вас на Codeforces Round 1125 (Div. 3), который состоится 07.10.2026 17:35 (Московское время).

Это будет раунд третьего дивизиона. Вам будет предложено 8 задач, придуманных мной и доведённых до идеала с помощью Noobish_Monk и Gornak40, а также 2 часа 30 минут на их решение.

Раунд пройдет по правилам образовательных раундов. Таким образом, во время раунда задачи будут тестироваться на предварительных тестах, а после раунда будет 12-часовая фаза открытых взломов, после её завершения все решения, прошедшие предварительные тесты, будут перетестированы с учётом тестов из успешных взломов.

Штраф за неверную попытку в этом раунде будет равняться 10 минутам.

Напоминаем, что в официальную таблицу результатов попадут только достоверные участники третьего дивизиона. Это вынужденная мера для борьбы с неспортивным поведением. Чтобы считаться достоверным участником третьего дивизиона, необходимо:

  • принять участие не менее чем в пяти рейтинговых раундах (и решить в каждом из них хотя бы одну задачу)

  • не иметь в рейтинге точку 1900 или выше.

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

Также обратите внимание на правила, ограничивающие использование ИИ. В предыдущих анонсах вас уже пугали, продолжим и мы: если вас поймают на нарушении, вы отправитесь прямиком в вольер Gornak40 к разъярённым гориллам.

Мне бы хотелось поблагодарить следующих людей:

  • Gornak40 за координацию этого чудесного раунда и уничтожение моих длинных условий...

  • Noobish_Monk за фидбек по меньшей мере к 50 задачам, прежде чем этот раунд вообще увидел кто-то ещё...

  • Kapt, Ormlis за красно-чёрное тестирование раунда.

  • KseniaShk, cry, snowysecret за жёлтое тестирование раунда.

  • TheTitan008, Nogaybica, MrKisame за фиолетовое тестирование раунда.

  • Mr.Backender, chromate00, OG_Maksimchick4, plushka_m за синее тестирование раунда.

  • Kolyanchick, Everes, Dan1l0s, Hooded_Hood за бирюзовое тестирование раунда.

  • SqwoM, myav, naakinn, ChernovVladimir за зелёное тестирование раунда.

  • shishko.av, Margaryan_Armina за серое тестирование раунда.

  • zetrock1 за внерейтинговое тестирование.

  • Vladosiya за перевод условий на русский стоп, у нас и так условия были на русском. Спасибо... за то, что посмотрел раунд и разрешил его к публикации!

  • MikeMirzayanov за Codeforces и Polygon

Удачи!

Команда раунда
Когда-то фотографии авторов в анонсах были доброй традицией Codeforces — мы решили её вспомнить.

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

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

Автор MikeMirzayanov, 4 недели назад, По-английски

Hi, Codeforces!

I have some great news. But maybe you've already noticed? Seen the updated logo?

I'm glad to announce that Telegram is back as our title sponsor. I'm happy, and not just because this means we can keep developing and maintaining the system and (most importantly) running rounds for a long time to come.

But there's something else, too. It was Pavel Durov who, way back in 2010, spent several hours asking questions and trying to understand what I had in mind. Then he put his faith in our community — and Codeforces received support for the very first time. That support helped us for many years. So this means a lot to me personally, and I'm proud that now, more than 16 years after that first conversation, that support is coming back.

This helps with every round we run and gives us a chance to do new things, too. I'm glad to share that thanks to renewed support from Telegram, we've already started moving our infrastructure to a professional data center, making the system faster and more reliable.

I'm sure this won't be the only new thing happening soon. Expect more good news.

Mike

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

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

Автор Hamed_Ghaffari, 11 дней назад, По-английски

Hello, Codeforces!

We are exited to invite you to participate in Codeforces Round 1124 (Div. 1) and Codeforces Round 1124 (Div. 2) which will be held on Sep/26/2026 17:35 (Moscow time).

The round will be rated for participants from both divisions. You will be given 2 hours and 30 minutes to solve 6 problems for each division.

The problems are authored and prepared by _R00T, eren__, sweetweasel, and me (Hamed_Ghaffari).

We would like to thank:

The scoring distribution will be added soon.

We hope you enjoy the problems.

Good luck and have fun!

UPD1: The scoring distribution is released:

  • Div. 1: $$$500 - 1000 - 1750 - 2250 - 2750 - 3250$$$;
  • Div. 2: $$$500 - 1000 - 1500 - 2000 - 2750 - 3250$$$.

UPD2: Editorial

UPD3: Congratulations to the winners!

Div. 1

  1. Ormlis

  2. tourist

  3. Elysion

  4. jn_275

  5. turmax

Div. 2

  1. YerzhanU

  2. -Fm2-

  3. NiklasPlugin

  4. zhude

  5. kumod-Kumar

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

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

Автор KluydQ, история, 13 дней назад, перевод, По-русски

Привет, Codeforces!

Мы рады и с нетерпением приглашаем вас принять участие в Codeforces Round 1123 (Div. 2), который состоится 25.09.2026 17:35 (Московское время). Вам будет дано 2 часа и 15 минут на решение 7 задач. Задача F будет разделена на подзадачи.

Задача A B C D E F1 + F2 G
Баллы 250 500 1000 1250 1750 1000 + 2000 3000

Задачи были подготовлены KluydQ, Aldk, YF_YUSUF, Dibamboo и Wansur.

Мы хотели бы выразить особую благодарность:

UPD: Разбор доступен по ссылке https://codeforces.me/blog/entry/157126

Поздравляем всех победителей:

Div. 1:

  1. StarSilk

  2. __baozii__

  3. solar_tree

  4. maspy

  5. Papaulo

Div. 2 (доверенные участники):

  1. solar_tree

  2. jisoofan

  3. kaiboy

  4. GoogleBot

  5. HADIA_ABD

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

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

Автор WorldWarV, история, 3 недели назад, По-английски

Hello, Codeforces!

I am very excited to invite you to participate in Codeforces Round 1122 (Div. 3), which will take place on Sep/21/2026 17:35 (Moscow time). You will be given $$$2$$$ hours and $$$30$$$ minutes to solve $$$7$$$ or $$$8$$$ problems. All problems were authored and prepared by me, WorldWarV.

The round will be hosted by rules of educational rounds (extended ICPC). Thus, all solutions will be judged on preliminary tests during the round, and after the round, there will be a 12-hour phase of open hacks. After the open hack phase, all accepted solutions will be rejudged on successful hacks. Also, note that there is no score distribution but the usual penalty of $$$10$$$ minutes for each wrong submission, following the rules of educational rounds.

You should remember that only the trusted participants of the third division will be included in the official standings table. As it is written by link, this is a compulsory measure for combating unsporting behavior. To qualify as a trusted participant of the third division, you must:

  • take part in at least five rated rounds (and solve at least one problem in each of them)
  • do not have a rating of $$$1900$$$ or higher at any moment in time.

Regardless of whether you are a trusted participant of the third division or not, if your rating is less than $$$1600$$$, then the round will be rated for you (unless you register unrated).

Also, note the rule restricting the use of AI. If you are caught breaking this rule, you will be dropped into cry's basement, which happens to be a permanently active volcano.

I would like to thank the following people for making this round possible:

GLHF!

Update: Editorial!

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

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

Автор qwexd, 3 недели назад, По-английски
1121. Another Round
time limit per participant
2 hours
memory limit per participant
1 brain

This is an interactive problem a contest with an unusual start time.

You are given a Codeforces account and $$$n = 6$$$ problems, authored and prepared by qwexd and jeroenodb.

In one operation, you may choose a problem $$$i$$$ ($$$1 \le i \le n$$$) and submit a program intended to solve it.

The maximum scores are given below. Problem E is divided into two subtasks.

Problem A B C D E F
Maximum score 500 1250 1500 2500 2000 + 1500 3000

The points awarded for a correct submission may be lower, as determined by the Codeforces scoring rules.

Your task is to maximize your total score before the time limit expires.

Input

The input consists of the problemset of Codeforces Round 1121 (Div. 2). It became available on Sep/13/2026 20:05 (Moscow time).

The round is rated for participants with a rating below 2100. Participants with a rating of 2100 or higher are welcome to participate out of competition.

Output

For each problem you choose to solve, submit a correct program. You may solve the problems in any order.

Printing YES is not sufficient.

Note

It has been shown that every problem has a solution. The proofs are now available in the editorial.

The following participants were the first to construct correct solutions:

We would like to thank:

Thank you for participating!

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

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

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

Hello, Codeforces!

We are excited to invite you to participate in Codeforces Round 1120 (Div. 1) and Codeforces Round 1120 (Div. 2) on Sep/12/2026 17:35 (Moscow time).

The round will be rated for participants from both divisions. You will be given 6 problems and 3 hours to solve them. At least one of the problems will be divided into subtasks.

The problems were authored and prepared by me, CutSandstone, and sukon.

We would like to thank:

The scoring distribution is:

  1. Div. 1: $$$(500 + 1000)$$$ — $$$1750$$$ — $$$1750$$$ — $$$2500$$$ — $$$3000$$$ — $$$3250$$$
  2. Div. 2: $$$500$$$ — $$$1000$$$ — $$$(750 + 1250)$$$ — $$$2250$$$ — $$$2250$$$ — $$$3000$$$

We hope you enjoy the problems.

Good luck and have fun!

UPD:

Congratulations to the winners (subject to change):

Div. 1:

  1. Kevin114514
  2. XorGhost
  3. strapple
  4. PiGoat
  5. zjy2008

Div. 2 (trusted participants):

  1. gausset
  2. Dream_Sky
  3. Guddu_06
  4. Saransh_Gupta_
  5. zhudaxia

UPD 2:

Sorry for the late tutorial, its posted now!

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

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

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

Neapolis University Pafos

Привет, Codeforces!

Благодаря поддержке Neapolis University Pafos, продолжается серия образовательных раундов.

Во 08.09.2026 17:35 (Московское время) состоится Educational Codeforces Round 194 (Rated for Div. 2).

Этот раунд будет рейтинговым для участников с рейтингом менее 2100. Соревнование будет проводиться по немного расширенным правилам ICPC. Штраф за каждую неверную посылку до посылки, являющейся полным решением, равен 10 минутам. После окончания раунда будет период времени длительностью в 12 часов, в течение которого вы можете попробовать взломать абсолютно любое решение (в том числе свое). Причем исходный код будет предоставлен не только для чтения, но и для копирования.

Вам будет предложено решить 7 задач за 2 часа. Надеюсь, что каждый участник найдёт для себя интересные задачи в раунде.

Я бы хотел поблагодарить Михаила MikeMirzayanov Мирзаянова за создание платформ Codeforces и Polygon, которые сделали организацию соревнований и подготовку задач к ним очень удобным. Также большое спасибо тестерам: awoo, FelixArg, Alenochka.

Наши друзья из Neapolis University Pafos хотят поделиться с вами важной информацией:

Планируете поступление на программу Computer Science and Artificial Intelligence (CSAI) в Neapolis University Pafos?

Молодёжные клубы JetBrains помогут вам подготовиться.

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

➗ Math Club поможет вам развить навыки математического решения задач, которые понадобятся вам во время обучения на программе. Кроме того, участие в Math Club даёт непосредственное преимущество при поступлении: участникам клуба может быть засчитано 30% от результата вступительного теста на программу бакалавриата Computer Science and Artificial Intelligence (BSc), существующую при поддерживаемую JetBrains Foundation.

Оба клуба предназначены для старшеклассников, которые интересуются STEM-дисциплинами, не боятся трудностей и готовы к следующему этапу своего образования.

👉 Присоединяйтесь к молодёжным клубам JetBrains: AI и Math

Успешных решений! Увидимся на раунде.

UPD: Разбор опубликован.

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

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

Автор nik_exists, 5 недель назад, По-английски
#include "codeforces.h"
#include <chrono>
#include <vector>

using namespace std;
using namespace std::chrono_literals;
using namespace cf;

int main() {
    Blog announcement("Codeforces Round 1119 (Div. 3)");

    announcement << "Hello Codeforces!\n";
    announcement << "I am delighted to invite you to participate in " << Codeforces Round 1119 (Div. 3) << "!\n";
    announcement << "The problems were written and prepared by " << nik_exists << ".\n\n";

    announcement << ContestInfo {
        .start_time = Sep/05/2026 17:45 (Moscow time),
        .duration = 2h + 15min,
        .number_of_problems = 7,
        .subtasks = true // possibly not adjacent
    };

    announcement << RatingRules {
        .rated_for_rating_below = 1600,
        .unrated_registration_allowed = true,
        .trusted_max_rating_below = 1900,
        .trusted_min_rated_rounds = 5
    };

    announcement << JudgingRules {
        .scoring = codeforces::ICPC,
        .wrong_answer_penalty = 10min,
        .open_hacking_phase = 12h,
        .final_tests = after_open_hacks
    };

    auto is_cheater = [](User user) {
        // https://codeforces.me/blog/entry/133941
        if (user.used_ai_in_contest()) return true;
        if (user.discussed_problems_online_before_contest_end()) return true;
        if (user.violated_other_rules_im_too_lazy_to_list()) return true;
        return false;
    };

    for (auto user : get_users(2259)) {
        if (is_cheater(user)) user.send_to_cry_basement();
    }

    announcement << Acknowledgments {
        .coordinator = cry,
        .russian_translation = Vladosiya,
        .red_testers = {__baozii__, AksLolCoding, awesomeguy856, nifeshe},
        .golden_testers = {Arpa, Intellegent, Proof_by_QED, temporary1},
        .purple_testers = {Argentum47, Euclid73, Jteh, Lilypad, SpyrosAliv, nimoxide, omsincoconut, wakanda-forever, yse},
        .blue_testers = {CatsAreCool, Vladosiya, chromate00, fatespeaker, linearspace, reirugan, simplelife},
        .green_testers = {hannah12345},
        .codeforces_and_polygon = {KAN, MikeMirzayanov}
    };

    announcement << "\nBest of luck, and thank y'all so much for competing!\n";
}

EDITORIAL

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

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