Wakacyjna Liga OIJ

Przez całe wakacje będziemy zachęcać zawodników do treningu przed zawodami międzynarodowymi!

W każdy piątek będziemy publikować listę pochodzących z olimpiad narodowych różnych krajów świata. Zawodnicy w wybranym przez siebie momencie rozwiązują te zadania podczas czterogodzinnej sesji. Po tym czasie dalej zachcamy do zmierzenia się z tymi zadaniami. Finalnie, po tygodniu odbędzie się omówienie zadań, czasami połączone z wykładem.

Zachęcamy do komunikacji pomiędzy zawodnikami i tutorami przy pomocy platformy Discord. Będziemy tam odpowiadać na pytania do zadań, ale zachęcamy też do wymiany doświadczeń pomiędzy zawodnikami.

Ranking

Runda indonezyjska 🇮🇩 (5 sierpnia - 12 sierpnia)

Runda rumuńska 🇷🇴 (29 lipca - 5 sierpnia)

Zwróć uwagę, że wejście należy wcztywać z pliku, a wyjście należy zapisywać do pliku. Najprościej zrobić to dodając te dwie linie na początku Twojego programu:

#include <cstdio>

int main() {
  // Przykład dla zadania voodoo
  freopen("voodoo.in", "r", stdin);
  freopen("voodoo.out", "w", stdout);
  // Pozostała część programu  
}
import sys

# Przykład dla zadania voodoo
sys.stdin = open("voodoo.in", "r") 
sys.stdout = open("voodoo.out", "w")
# Pozostała część programu

Omówienie odbędzie się w niedzielę 14 sierpnia o godz. 15:30 na Discordzie.

Runda nowozelandzka 🇳🇿 (22 lipca - 29 lipca)

Runda japońska 🇯🇵 (15 lipca - 22 lipca)

Runda kanadyjska 🇨🇦 (8 lipca - 15 lipca)

Omówienie zadań »

Runda litewska 🇱🇹 (1 lipca - 8 lipca)