Hoppa till huvudinnehåll
Säsong 2025-2026

Landslags­uttagningen

Landslagsuttagningen säsong 2025-2026 är nu över, grattis till alla i landslaget! Alla som kvalat till final är automatiskt en del av Sveriges landslagsuttagning i tävlingsprogrammering.

IOI-laget 2026

  • Erik Adebahr
  • Anastasiia Saranchina
  • Vladyslav Levchenko
  • Simon Persson Holm

BOI-laget 2026

  • Erik Adebahr
  • Simon Persson Holm
  • Jiayi Liu
  • Ihor Kolisnyk
  • Samuel Qi
  • Samuel Backlund

Anledningen till att inte hela IOI-laget åker till BOI beror på att vissa frivilligt har avstått.

Uttagningstävlingar

Se Aktuell Status
Tävling När Var Upsolving Upsolving datum Lösningar
Finalen 18 januari Kattis Kattis 19 jan - 9 feb 22:00 Slides
NOI 19 mars Kattis Kattis 21 jan - 27 mar 22:00 Lösningar
Lägertävling 1 28 mars Kattis Nej Slides
Lägertävling 2 30 mars Kattis Nej Slides

Mer information

Hur laget väljs

Uttagningen består av flera delmoment som vägs ihop. Varje moment har en vikt $V$. Om högsta möjliga poängen på ett moment är $M$ och du får $P$ poäng, så blir det viktade resultatet $\frac{P}{M} \cdot V$.

Exempelvis, om du får 240/600 poäng på finalen (som har vikt 100), får du 40 uttagningspoäng. Din slutgiltiga poäng är summan av alla viktade resultat.

Moment och vikter säsong 2025-2026:
  • Finalen (100)
  • Nordiska Programmeringsolympiaden (100)
  • Lägertävling 1 (100)
  • Lägertävling 2 (100)

De elever med de 4 bästa resultaten blir valda till landslag och får tävla i IOI (och BOI). I BOI finns 6 platser, i regel ges de 2 sista platserna till elever med högst poäng som inte går i trean. Endast C++ är garanterat språk för uttagningen efter finalen.

Upsolving

Under de flesta uttagningsmomenten kan man "upsolva" problem. Detta innebär att du löser ett problem efter tävlingen är slut.

Om du fick $X$ poäng under tävlingen och $Y$ poäng totalt efter upsolving är din slutgiltiga poäng på tävlingen $X + \max(0, Y-X) \cdot 0.2$. Det vill säga, att lösa problem i efterhand ger 20% av poängen.

För att inskick ska räknas i upsolvingen måste du skicka in på länkarna i Upsolving-kolumnen.

Under upsolvingen får du diskutera lösningsidéer med vem som helst (kompis, LLM, domare), men all kod du skickar in måste vara skriven av dig.

Vad kan komma på tävlingar?

Om du tränar på landslagsnivå är det värt att känna till IOI syllabus. Dokumentet beskriver utförligt vad som kan dyka upp på IOI. Typiskt sett försöker PO att inte ha problem som ligger för långt utanför denna, men kan ibland göra undantag (vilket även NOI och BOI gör).

Ett exempel som syllabus förbjuder men som kommit i PO är stränghashning: Surveillance, Proteinsyntes, Protein.

Problemen lånar ibland idéer från linjär algebra: Portal, Backrooms, Färga Håret.

Gamla teoriblad

Teoriblad är inte längre en del av uttagningen. För de som är intresserade har vi publicerat ett gammalt teoriblad här, med deltagarlösningar som fått full poäng från Theodor Beskow och Erik Hedin.

Gamla uttagningsresultat

Nedan finner du kompletta sammanställningar av landslagsuttagningarna från tidigare år.