Автор dotorya, история, 32 часа назад, По-английски,

Recently, There seems to be so many multiple accounts among various rating ranges.

In top 10, there is CongLingDanPaiShang3k5, who became Legendary Grandmaster in 2 months. He should be a great genius, right? There is better hypothesis: He is someone's smurfing account.

Everybody knows that jiry_2 = Syloviaely. He performed quite a long ago, but it's the fact that he has multiple accounts, both having 2900+ ratings.

In Div2 contests, many black-colored people are at top of the scoreboards. Why there are always a lot of talented newcomers? You will know the reason.

Why don't Codeforces ban those multiple accounts? They ruins contest scoreboard and rating system. For example, CongLingDanPaiShang3k5 "absorbed" other participants rating for about 5-6 contests to be Legendary Grandmaster. On those contest's scoreboard, there were always him on top pages.

One account for one person. That was the rule. Smurfing accounts should be banned.

Полный текст »

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

Автор ch_egor, 2 дня назад, По-русски,

Всем привет!

В воскресенье в Москве пройдет шестнадцатая Московская командная олимпиада — командное соревнование для школьников, проходящее в Москве как отборочное соревнование на ВКОШП. Над туром работала Московская методическая комиссия, известная вам также по Открытой олимпиаде школьников по программированию, Московской олимпиаде для 6-9 классов и олимпиаде Мегаполисов (раунды 327, 342, 345, 376, 401, 433, 441, 466, 469, 507).

Раунд состоится в 13:05 14 числа и продлится 2 часа. В каждом дивизионе будет предложено по 6 задач.

Задачи соревнования подготовлены gritukan, Glebodin, Andreikkaa, qoo2p5, mingaleg, Flyrise, _kun_, achulkov2, grphil, Sehnsucht, Aphanasiy, Sender, DebNatkh, GreenGrape под моим руководством, а также GlebsHP, _meshanya_, Endagorion, Zlobober и Андреевой Е. В.

За координацию раунда и перевод условий спасибо _kun_, а так же MikeMirzayanov за системы codeforces и polygon, который использовался при подготове задач этой олимпиады.

Всем удачи!

UPD1: Разбалловка:

500 — 10001000 — 1500 — 2000 — 2500 для div. 1.

500 — 1000 — 1500 — 20002000 — 2500 для div. 2.

UPD2: Разбор

Полный текст »

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

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

Привет, Codeforces!

Для вас, возможно, это был просто еще один раунд на Codeforces. Но не для меня. Codeforces Round #515 (Div. 3) — это был первый раунд, протестированный на новых тестирующих серверах в университете ИТМО. И это не просто обновление техники. Та-дам! Теперь ваши решения будут проверяться на новых i3-8100. И это не все новости. Количество тестирующих серверов возросло, а это значит меньше очередей во время раундов!

Я рад анонсировать, что теперь живу в Санкт-Петербурге, работаю в ИТМО, и Codeforces постепенно перемещается из стен дорогого мне Саратовского университета в этот ВУЗ ИТМО. Решение о переезде далось мне нелегко. Мой план состоит в том, что на базе ИТМО я смогу в большей степени сосредоточиться на развитии Codeforces и работой над платформой. Количество чемпионов мира на квадратный метр здесь просто зашкаливает, а работать вместе с большим коллективом таких же любителей (нет, профессионалов!) спортивного программирования как и я – необычайно вдохновляет. Мне всегда нравился Санкт-Петербург и атмосфера ИТМО. Интуиция не подвела – я чувствую себя в окружении близких мне по духу людей (и я не только про работу). Уверен, впереди много интересных общих дел!

Я не прощаюсь с Саратовом. Это мой родной город, в котором живёт много дорогих мне людей. На свою первую тренировку в СГУ я пришел ровно 20 лет назад. Антонина Гавриловна, спасибо вам большое. Наталья Львовна, как бы я хотел сейчас сказать лично сказать вам слова благодарности. Вы открыли мне интересный мир соревнований по программированию. Мы вместе радовались, когда впервые вышли в финал ICPC, а позже – стали чемпионами России и Мира. Мы провели бесчисленное количество олимпиад и помогли многим студентам СГУ найти себя в программировании. Я горячо болею за будущее Центра олимпиадной подготовки и будущие поколения саратовских олимпиадников. Вот и сейчас, я в Саратове и всё так же председатель жюри Четвертьфинала ICPC и даже сотрудник СГУ. Надеюсь, что у нас получится сделать хороший и интересный контест.

Я постараюсь сделать полный переезд инфраструктуры Codeforces в ИТМО без перебоев в работе систем. Хороший интернет-канал между СГУ и ИТМО внушает оптимизм. Все плановые работы будут подстраиваться под расписание раундов, а оно нынче как никогда радует (пользуясь случаем, передаю приветы координаторам!).

В настоящий момент все решения на Codeforces и в Polygon тестируются на новых серверах на базе процессоров Intel i3-8100. Удачно, что производительность одного ядра не сильно отличается от той, что была у старого поколения тестирующих серверов. Таким образом, ограничения по времени во всех задачах остаются прежними.

Такие новости. Жду вас на раунде Codeforces Round #516 (по задачам МКОШП).

MikeMirzayanov

Полный текст »

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

Автор _kun_, история, 33 часа назад, перевод, По-английски,

Credits:

Div2A (Make a Trianle): Idea by Zlobober, development by gritukan

Div2B (Equations of Mathematical Magic): Idea and development: Glebodin

Div1A (Oh Those Palindromes): Idea by Endagorion, development by Andreikkaa

Div1B (Labyrinth): Idea and development by qoo2p5

Div1C (Dwarves, Hats and Extrasensory Abilities): Idea and development by mingaleg

Div1D (Candies for Children): Idea by Endagorion, development by Flyrise

Div1E (Lasers and Mirrors): Idea and development by mingaleg

Div1F (String Journey): Original idea by GreenGrape, solution by gritukan, development gritukan and GreenGrape

Tutorial is loading...
Tutorial is loading...
Tutorial is loading...
Tutorial is loading...
Tutorial is loading...
Tutorial is loading...
Tutorial is loading...
Tutorial is loading...

Полный текст »

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

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

OpenCup GP of Korea (third edition) is scheduled at 2018/10/14 Sunday, 11:00 MSK.

Both Div1 / Div2 problemset will feature Korean problems.

Problemsetters: ainta alex9801 Cauchy_Function HYEA jh05013 ko_osaga OnionPringles Togekiss .o.

Enjoy!

Полный текст »

Теги gp, of, korea
 
 
 
 
  • Проголосовать: нравится  
  • +105
  • Проголосовать: не нравится  

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

I've never seen anyone use this in competitive programming (or anywhere really) but it might be useful:

In C++ you can use the basic_string class template instead of vector for "simple" types [1]. It works just like vector but also allows you to use a few convenient member functions and operators just like with strings, most notably operator+ and operator+=. See the following code:

#include <bits/stdc++.h>
using namespace std;

int main() {
    int n;
    basic_string<int> a;

    cin >> n;
    for (int i=0; i<n; i++) {
        int x;
        cin >> x;
        a += x;
    }

    a += a;
    a = a.substr(n/2, n);

    cout << (a + a).find({1, 2, 1}) << '\n';
}

[1] Although I'm not 100% sure, "simple" is any primitive type, std::pair of simple types, etc. Do not use this with vectors, strings, sets, maps and similar types. And for this reason please don't typedef vector as basic_string.

Полный текст »

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

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

Hi.

There is a new game where you can win $10k for writing the best bot for a 2-player game Terminal: https://terminal.c1games.com. There are some smaller local competitions, mainly for universities. In short, it's a tower-defense game where you build towers to defend against minions sent by your opponent, and at the same time you attack with minions too.

I have some experience with games like this (we had a few 24-hour game-bot competitions in Poland), so I think I can share some knowledge and intuition. I will stream on Wednesday (1pm CEST), Friday and Sunday. You can see the exact time on my Youtube channel as a scheduled event. If you miss it, you can watch a video later.

I talked with contest organizers and they encourage the stream, but ofc. don't expect to hear something enough to get top1.

See you.

Полный текст »

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

Автор touristic, история, 33 часа назад, По-английски,

Screenshot from ~9 years ago Codeforces Beta! http://funkyimg.com/i/2M6zq.png Copyrights to my friend

Полный текст »

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

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

C++ has always had the convenient data structures std::set and std::map, which are tree data structures whose operations take time. With C++11, we finally received a hash set and hash map in std::unordered_set and std::unordered_map. Unfortunately, I've seen a lot of people on Codeforces get hacked or fail system tests when using these. In this post I'll explain how it's possible to hack these data structures and what you can do in order to continue using your favorite hash maps without worrying about being hacked

Полный текст »

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

Автор silversnitch, история, 15 часов назад, По-английски,

Hey there, I tried submitting solution to 1064D during the contest. My solution can be found here. As many of you might have noticed the solution is incorrect, I was expecting WA verdict but got RTE (on pretest 8 to be precise). I tried searching a lot but could not figure out why it was RTE and not WA. The exit code was -1073741571 if it helps.Can anyone help me with the solution(Not solution to the problem but why there was a RTE verdict). Thank You

Полный текст »

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