Geography, teams, universities and compensation values are preliminary and may change based on actual participation.

Regional Contest Base Geography Rewards Teams Universities Compensation Total
Northwestern Russia 2 0 9 3 (Tall=53+161) 1 (Ubonus=3+25-20) 5 20
Southern and Volga Russia 2 2 11 6 (Tall=18+355) 1 (Ubonus=1+38-20) 1 23
Ural 2 2 5 4 (Tall=24+268) 1 (Ubonus=1+30-20) 7 21
Central Russia 2 2 1 2 (Tall=17+162) 0 (Ubonus=0+20-20) 1 8
Belarus and Baltics 2 2 9 2 (Tall=41+124) 0 (Ubonus=0+15-20) 2 17
Moscow 2 0 14 5 (Tall=40+279) 0 (Ubonus=5+17-20) 5 26
Taurida 2 0 1 0 (Tall=0+7) 0 (Ubonus=0+1-20) 1 4
  • Команды отбираются на чемпионат Северной Евразии с использованием региональных соревнований. Региональные соревнования могут проводить квалификационные соревнования для привлечения более широкого круга участников и отбора.
  • Квалификационные соревнования учитываются при подсчете квот, если команды, принимающие в них участие, официально зарегистрированы в системе регистрации ICPC.
  • В данном документе описываются правила отбора команд, участвующих в Санкт-Петербурге.
  • Команды упорядочиваются по результатам выступления в регионе. От каждого вуза оставляются K лучших команд, где K – квота соответствующего вуза.
  • Лучшие X команд проходят на чемпионат Северной Евразии, где X – квота соответствующего региона.
  • Квота вуза определяет максимальное число команд этого вуза, которые могут принять участие в чемпионате Северной Евразии по результатам регионального соревнования.
  • Квота вуза складывается из базовой квоты B и бонуса за число команд T.
  • При вычислении базовой квоты выбирается максимальное из значений для вуза по всем пунктам, условиям для которых он удовлетворяет. Значения разных пунктов вычисления базовой квоты не суммируются.
  • Правила вычисления базовой квоты. В 2020 году вузы не предоставляют площадок для проведения соревнований в связи с дистанционным проведением. Квоты за предоставление площадок сохраняются с прошлого года.
    • Безусловная базовая квота: 2 команды
    • Вуз - организатор регионального соревнования: 4 команды
    • Вуз, предоставляющий площадку для проведения регионального соревнования или квалификационного отбора, на которой принимает участие не менее 30 команд: 3 команды
    • Вуз, имеющий не менее двух команд в T15 прошлого года: 3 команды
    • Вуз - организатор одного из ключевых мероприятий Северной Евразии: 3 команды
  • Бонус за число команд: вуз, от которого в региональном соревновании или официальном квалификационном отборе принимает участие не менее 60 команд имеет бонус T = 2. Вуз, от которого в региональном соревновании или официальном квалификационном отборе принимает участие не менее 30 и не более 59 команд имеет бонус T = 1.
  • T15 определяется как 15 лучших команд, выступающих в Санкт-Петербурге, причем от вузов, выставлявших более 2 команд, учитываются только 2 лучшие команды.
  • По решению организаторов чемпионата Северной Евразии в случае непредвиденных обстоятельств возможно увеличение квоты вуза с одновременным увеличением квоты регионального соревнования на ту же величину.
  • При расчете квот региональных соревнований участники официального квалификационного отбора учитываются, если они полностью зарегистрированы на сайте icpc.global. Каждая команда учитывается ровно один раз (команды квалификационного отбора не суммируются с командами регионального соревнования, но если в регионе проводится квалификационный отбор и есть команды, допущенные до регионального соревнования в обход квалификационного отбора, то они также учитываются в числе команд).
  • Квота регионального соревнования определяется как сумма следующих значений:
    • базовая квота B
    • географическая квота G
    • бонус за успешные выступления A
    • бонус за число команд T
    • бонус за число вузов U
    • бонус-компенсация за увеличенные квоты вузов C
    • дополнительные wildcard-ы от организаторов чемпионата Северной Евразии W
  • Базовая квота регионального соревнования составляет B = 2 команды.
  • Географическая квота регионального соревнования составляет:
    • G = 0 команд для региональных соревнований, привлекающих не более 4 регионов РФ
    • G = 1 команду для региональных соревнований, привлекающих от 5 до 9 регионов РФ
    • G = 2 команды для региональных соревнований, привлекающих 10 и более регионов РФ или 2 и более государства
  • Бонус за успешное выступление A равен числу команд из данного регионального соревнования, попавших в T50 чемпионата Северной Евразии предыдущего года. T50 определяется как 50 лучших команд, выступающих в Санкт-Петербурге, причем от вузов, выставлявших более 3 команд, учитываются только 3 лучшие команды.
  • При вычислении бонуса за число команд вычисляются следующие значения. Пусть Tcur - число команд, принявших участие в региональном соревновании и полностью зарегистрированных в системе регистрации, Tprev - перенос с предыдущего года. Тогда значение Tall вычисляется как Tall = Tcur + Tprev, значение переноса в следующем году Tnext равно 0, если Tall не превышает 30, Tall - 30, если Tall больше 30, но меньше 60, Tall mod 60, если Tall не меньше 60. В следующем году значение Tprev принимается равным значению Tnext этого года.
  • Бонус за команды равен целой части от деления значения Tall на 60.
  • При вычислении бонуса за число вузов вычисляются следующие значения. Пусть Ucur - число вузов, команды которых приняли участие в региональном соревновании, Uprev - перенос с предыдущего года. Тогда значение Ubonus вычисляется как Ubonus = max(Ucur + Uprev - 20, 0), значение переноса в следующем году Unext равно Ubonus mod 10. В следующем году значение Uprev принимается равным значению Unext этого года.
  • Бонус за вузы равен целой части от деления значения Ubonus на 10.
  • Бонус-компенсация за увеличенные квоты вузов C равен количеству вузов-участников регионального соревнования, имеющих базовую квоту больше 2.
  • Дополнительные wildcard-ы от организаторов чемпионата Северной Евразии распределяются при наличии свободных мест и для разрешения спорных ситуаций.
  • Teams are selected to Northern Eurasia Finals using regional contests. Regional contests in turn can have their qualifiers to attract more universities to participation and select teams for the Regional contest.
  • Qualifiers are accounted when calculating quota values if teams participating are completely registered at ICPC registration system.
  • This document describes selection rules for St Petersburg competition site.
  • Teams are ordered based on their result at the Regional contest. For each university only top K teams are left where K is the university quota.
  • Top X teams are advanced to Northern Eurasia Finals where X is the Regional quota.
  • University quota is the maximum number of teams that can advance to Northern Eurasia Finals from this university based on Regional contest results.
  • University quota is a sum of base quota B and team bonus T.
  • To find the base quota for the university choose the maximum value among all variants that the university satisfies. Different values do not sum up.
  • Base quota rules. In 2020 there are not onsite contests, therefore quotas for onsite hosting are kept from previous year.
    • Unconditional base quota: 2 teams
    • Regional host university: 4 teams
    • University provides site for the Regional contest or its qualifier that is used by at least 30 teams: 3 teams
    • University has at least two teams in T15 of the previous Northern Eurasia Finals: 3 teams
    • University organizes one of major Northern Eurasia events: 3 teams
  • Team bonus: if the university has at least 60 teams at the Regional contest or the qualifier it has T = 2. If the university has at least 30 and at most 59 teams at the Regional contest or the qualifier it has T = 1.
  • T15 is the top 15 teams among those competing at St Petersburg, if some university had more than 2 teams at St Petersburg site, only 2 best teams are considered.
  • Northern Eurasia Finals organizing committee can increase university quotas together with Regional quota in case of some unforeseen events.
  • If the Regional contest has the qualifier, the teams participating in the qualifier are counted if they are completely registered at icpc.global. Each team is counted only once (therefore qualifier teams are not summed up with Regional contest teams, however if there is a qualifier and there are teams that are invited to the Regional contest without participating to the qualifier, they are also counted).
  • Regional contest quota is the sum of the following values:
    • Base quota B
    • Geography quota G
    • Good Northern Eurasia Finals results reward A
    • Team bonus T
    • University bonus U
    • Increased university quotas compensation C
    • Additional wildcards W
  • Base quota for each regional contest is B = 2 teams.
  • Geography quota is calculated using the following rules:
    • G = 0 if there are teams from universities from no more than 4 regions of Russia
    • G = 1 if there are teams from universities from 5 to 9 regions of Russia
    • G = 2 if there are teams from universities from more than 10 regions of Russia or 2 or more countries
  • Reward for good results at Northern Eurasia Finals A is equal to the number of teams from this Regional contest that are in T50 of the previous year Northern Eurasia Finals. T50 is the top 50 teams among those competing at St Petersburg, if some university had more than 3 teams at St Petersburg site, only 3 best teams are considered.
  • The following values are used for calculating the teams bonus. Let Tcur be the number of participating teams this year, Tprev be the previous year overflow. The value Tall is calculated as Tall = Tcur + Tprev, the overflow value for the next year Tnext is 0, if Tall doesn't exceed 30, Tall - 30, if Tall is greater than 30 but less than 60, Tall mod 60, if Tall is greater or equal to 60. The next year value Tprev is equal to the calculated value Tnext.
  • Team bonus is equal to the result of integer division of Tall by 60.
  • The following values are used for calculating the universities bonus. Let Ucur be the number of participating universities, Uprev be the previous year overflow. The value Ubonus is calculated as Ubonus = max(Ucur + Uprev - 20, 0), the overflow value for the next year Unext is equal to Ubonus mod 10. The next year value Uprev is equal to the calculated value Unext.
  • Universities bonus is equal to the result of integer division of Ubonus by 10.
  • Compensation for increased universities quota C is equal to the number of universities participating that have university base quota greater than 2.
  • Additional wildcards from Northern Eurasia Finals organizing committee can be distributed based on space availability and/or in case unforeseen circumstances.

T-sets

T15

No Team Solved Time
- SPb ITMO: Insert your name (Budin, Korobkov, Naumov) 7 893
- HSE: Overtrained (Gorokhovskii, Safonov, Rakhmatullin) 7 933
- SPb ITMO: pengzoo (Perveev, Iakovlev, Golikov) 7 1081
- Moscow SU: Nonames (Koshelev, Chunaev, Kalendarov) 7 1211
- St. Petersburg SU: LOUD Enough (Bochkov, Makarov, Gaevoi) 6 732
- Saratov SU: N (Petrov, Piklyaev, Meshcheryakov) 6 856
- SPb HSE 1: Lemon Tree (Makhnev, Surkov, Alferov) 6 869
- HSE: Sleeveless shorts (Kuyanov, Gribov, Savkin) 6 960
- Belarusian SU: 3 (Klimasheuski, Paliukhovich, Filinovich) 6 1018
- St. Petersburg SU: Cheba Kings (Grigoryev, Ivanov, Efremov) 6 1038
- St. Petersburg SU: We solve behind magnifying glasses (Volkov, Khargelia, Pavlenko) 6 1096
- Moscow IPT: LinkCat (Zgursky, Gaponov, Surkov) 6 1236
- Belarusian SU: 1 (Lukyanov, Kim, Kernazhytski) 5 431
- Kazan FU: AJ (Ilikayev, Yagafarov, Kapralov) 5 477
- Moscow IPT: Malaya Bronnaya (Komendantian, Machula, Semenov) 5 494
- NNSU: 1 (Khlyustov, Ryabchikova, Emelin) 5 775
- Tolyatti SU: A (Zakharov, Sabirov, Panin) 5 793
- St. Petersburg SU: 25 (Petrov, Belichenko, Gorbachev) 5 1011
- Belarusian SU: 2 (Hulin, Melnichenka, Serankou) 4 294
- IITU: 1 (Baimukanov, Sardarbekov, Kyzyrkanov) 4 316
- Izhevsk STU: Ne nado dumat (Kulikov, Musin, Zylev) 4 343
- SPb ITMO: 25 (Bykov, Tsimerman, Mekumyanov) 4 376
- SDU 1: Qataly degen ne? (Baibolov, Said, Kenes) 4 417
- Ural FU: CheezeKEK (Tsepov, Chizhov, Reshke) 4 447
- Belarusian SUIR: #2 (Udovin, Shavel, Vishneuski) 4 637
- Baltic FU 1: La Squadra Esecuzioni (Shunina, Chernozhukov, Kozhunov) 4 654
- SPb HSE: VLADBUK (Yepifanov, Mosin, Bukov) 4 704
- Tbilisi Freeuni: 1 (Gamezardashvili, Khokhiashvili, Gamezardashvili) 4 808
- SPb ITMO: Unexpected Value (Stepanov, Tran, Kuzin) 3 143
- Moscow AI: #3 (Mikhaylov, Tsaplin, Khalin) 3 143
- MIPT: 42NA (Zapolskiy, Sudakov, Lavrik-Karmazin) 3 205
- Budenny Mil Telecom A: 1 (Sotin, Kurenckov, Sundukov) 3 235
- MEPhI: SoZo (Latyshev, Andryushin, Borzenkov) 3 237
- Innopolis U: V (Khujaev, Kochekov, Ismaeel) 3 237
- MISiS: ToMcKoE 4aellutuE (Kolodin, Mayorov, Fadeev) 3 274
- Novosibirsk SU 1: Mufasa (Arkhipov, Mokrousov, Plyusnin) 3 287
- St. Petersburg SU: How to turn on computer? (Grebennikov, Zavarin, Fadeeva) 3 293
- HSE: Smetana fans (Ilyukhov, Anoprenko, Sterzhanova) 3 297
- Latvia: LU 1 (Naumovs, Pretkalnins, Svarinskis) 3 413
- Penza SU: E (Dunaev, Denisov, Grishin) 3 430
- Yerevan SU: New Era (Mikaelyan, Muradyan, Andreasyan) 3 496
- Nizhny Novgorod HSE: 1 (Yakhtin, Martirosyan, Zhelezin) 3 512
- AUCA: #1 Turtles (Derkenbaev, Imanalieva, Zhusubaliev) 3 552
- YaroslavlSU 1: Crblnge team (Klimov, Povarov, Voronin) 3 668
- Kazakh-British TU: 1 (Bekbolatuly, Omarov, Zhumashev) 3 828
- Moscow SU: boloto (Matveev, Kuznetsov, Skvortsov) 2 79
- Ufa SATU: Electric Funeral (Shepshelevich, Belov, Trubin) 2 329
- Siberian SUTI: Santa-Monika (Doroshchuk, Trusov, Yun) 1 59
- Nazarbayev U: 1 (Omarov, Aldazharov, Batyrkhan) 0 0
- TUIT: MathX (Hasanov, Boltabayev, A'lam) 0 0

T50

No Team Solved Time
- SPb ITMO: Insert your name (Budin, Korobkov, Naumov) 7 893
- HSE: Overtrained (Gorokhovskii, Safonov, Rakhmatullin) 7 933
- SPb ITMO: pengzoo (Perveev, Iakovlev, Golikov) 7 1081
- Moscow SU: Nonames (Koshelev, Chunaev, Kalendarov) 7 1211
- St. Petersburg SU: LOUD Enough (Bochkov, Makarov, Gaevoi) 6 732
- Saratov SU: N (Petrov, Piklyaev, Meshcheryakov) 6 856
- SPb HSE 1: Lemon Tree (Makhnev, Surkov, Alferov) 6 869
- HSE: Sleeveless shorts (Kuyanov, Gribov, Savkin) 6 960
- Belarusian SU: 3 (Klimasheuski, Paliukhovich, Filinovich) 6 1018
- St. Petersburg SU: Cheba Kings (Grigoryev, Ivanov, Efremov) 6 1038
- St. Petersburg SU: We solve behind magnifying glasses (Volkov, Khargelia, Pavlenko) 6 1096
- Moscow IPT: LinkCat (Zgursky, Gaponov, Surkov) 6 1236
- Belarusian SU: 1 (Lukyanov, Kim, Kernazhytski) 5 431
- Kazan FU: AJ (Ilikayev, Yagafarov, Kapralov) 5 477
- Moscow IPT: Malaya Bronnaya (Komendantian, Machula, Semenov) 5 494
- NNSU: 1 (Khlyustov, Ryabchikova, Emelin) 5 775
- Tolyatti SU: A (Zakharov, Sabirov, Panin) 5 793
- St. Petersburg SU: 25 (Petrov, Belichenko, Gorbachev) 5 1011
- Belarusian SU: 2 (Hulin, Melnichenka, Serankou) 4 294
- IITU: 1 (Baimukanov, Sardarbekov, Kyzyrkanov) 4 316
- Izhevsk STU: Ne nado dumat (Kulikov, Musin, Zylev) 4 343
- SPb ITMO: 25 (Bykov, Tsimerman, Mekumyanov) 4 376
- SDU 1: Qataly degen ne? (Baibolov, Said, Kenes) 4 417
- Ural FU: CheezeKEK (Tsepov, Chizhov, Reshke) 4 447
- Belarusian SUIR: #2 (Udovin, Shavel, Vishneuski) 4 637
- Baltic FU 1: La Squadra Esecuzioni (Shunina, Chernozhukov, Kozhunov) 4 654
- SPb HSE: VLADBUK (Yepifanov, Mosin, Bukov) 4 704
- Tbilisi Freeuni: 1 (Gamezardashvili, Khokhiashvili, Gamezardashvili) 4 808
- SPb ITMO: Unexpected Value (Stepanov, Tran, Kuzin) 3 143
- Moscow AI: #3 (Mikhaylov, Tsaplin, Khalin) 3 143
- MIPT: 42NA (Zapolskiy, Sudakov, Lavrik-Karmazin) 3 205
- Budenny Mil Telecom A: 1 (Sotin, Kurenckov, Sundukov) 3 235
- MEPhI: SoZo (Latyshev, Andryushin, Borzenkov) 3 237
- Innopolis U: V (Khujaev, Kochekov, Ismaeel) 3 237
- MISiS: ToMcKoE 4aellutuE (Kolodin, Mayorov, Fadeev) 3 274
- Novosibirsk SU 1: Mufasa (Arkhipov, Mokrousov, Plyusnin) 3 287
- St. Petersburg SU: How to turn on computer? (Grebennikov, Zavarin, Fadeeva) 3 293
- HSE: Smetana fans (Ilyukhov, Anoprenko, Sterzhanova) 3 297
- Latvia: LU 1 (Naumovs, Pretkalnins, Svarinskis) 3 413
- Penza SU: E (Dunaev, Denisov, Grishin) 3 430
- Yerevan SU: New Era (Mikaelyan, Muradyan, Andreasyan) 3 496
- Nizhny Novgorod HSE: 1 (Yakhtin, Martirosyan, Zhelezin) 3 512
- AUCA: #1 Turtles (Derkenbaev, Imanalieva, Zhusubaliev) 3 552
- YaroslavlSU 1: Crblnge team (Klimov, Povarov, Voronin) 3 668
- Kazakh-British TU: 1 (Bekbolatuly, Omarov, Zhumashev) 3 828
- Moscow SU: boloto (Matveev, Kuznetsov, Skvortsov) 2 79
- Ufa SATU: Electric Funeral (Shepshelevich, Belov, Trubin) 2 329
- Siberian SUTI: Santa-Monika (Doroshchuk, Trusov, Yun) 1 59
- Nazarbayev U: 1 (Omarov, Aldazharov, Batyrkhan) 0 0
- TUIT: MathX (Hasanov, Boltabayev, A'lam) 0 0