Rules
The Nordic Olympiad in Informatics aims to serve as practice for high-school Olympiads
such as the Baltic Olympiad in Informatics and the International Olympiad in Informatics.
Please read these rules carefully before competing in order to avoid accidentally cheating.
Violating any of the following rules is considered cheating, and may result in disqualification,
both in NOI and your national IOI selection.
- Communicating with any individual except for the judges. The judges shall be communicated
with via the judging system. Examples of ways to violate this include asking for help on an online
forum or from a friend.
- You may not use the internet for any site except any of the allowed ones. The allowed sites are as follows:
You may not either SSH into an another machine or use other network protocols, except for accessing the allowed sites.
-
You may not use any prewritten code or notes. This includes solutions, library code,
formulas, notes, templates, etc.
-
You may not use large language models in any way, shape, or form. For example, ChatGPT, deepseek and Gemini are
all disallowed. You are not allowed to run an LLM locally. You may not use an LLM in your code editor. For example,
copilot is not allowed.
-
It is guaranteed that you will be able to submit in C++ 20 or newer and Python 3.10 or newer. Other languages
may be available, but are not guaranteed. If you have a particular request, please contact the host well in advance.
-
You may only use a limited subset of all your software. You are allowed to use the following:
-
A code editor.
-
Utilities needed to run your programming language of choice. For example, gcc or python3.
- Any software available in a default distribution of Windows or Linux that do not violate previous rules. For example,
you may use the console, perf, valgrind, a simple calculator, a pdf reader, the program factor,
a notepad-like utility, a web browser (whose usage limitations are described above). Meanwhile, wget and curl are not allowed.
-
You may not attempt to tamper with the online judge. For example, it is not allowed
to try to extract the hidden data, view other contestants' solutions, exfiltrate judge code,
or try to use denial-of-service attacks on the judging platform. To determine what is considered
a denial-of-service attack, use common sense.
-
If you are uncertain about anything, always ask your country's leaders instead of guessing how to interpret the rules.