Посетите сайт олимпиады для получения дополнительной информации.
Тур продолжается до 30 ноября 2024 года включительно.
Ссылка на тур для 8-9 классов: https://ejudge-msk.ru/cgi-bin/new-client?contest_id=30.
Ссылка на тур для 10-11 классов: https://ejudge-msk.ru/cgi-bin/new-client?contest_id=31.
Если вы не можете войти, проверьте, что
При решении задач можно использовать любой код, находящийся в открытом доступе, который был опубликован до начала тура (26.09.2024).
Можно использовать любые среды разработки, кроме функции GPT (например, нельзя использовать copilot и похожие инструменты).
В одной из задач тура для 10-11 класса вам необходимо работать с электронной таблицей. Для этого можно использовать любые средства (онлайн редакторы таблиц или программы).
Нельзя обсуждать решения задач до окончания тура. Запрещается публиковать свои решения до окончания тура.
Нельзя использовать любые нейросети для решения задач (ChatGPT или аналоги).
Нельзя дестабилизировать работу тестирующей системы или делать какие-либо попытки взлома. Нельзя получать доступ к учетным записям других участников, а также делиться своим паролем.
Нельзя списывать.
В задачах 1-4 нужно написать только ответ. Тестирующая система сообщит вердикт - либо "Неправильный формат ответа", тогда в протоколе будет более подробная информация об этом. Либо "Принято на проверку", тогда ваш результат будет показан после окончания тура. Вы можете отправлять новый ответ несколько раз, при оценивании будет учитываться последний. Ваше решение получит от 0 до 100 баллов в зависимости от оптимальности и корректности.
В задачах 5-9 нужно написать код, который решает поставленную задачу. В протоколе решения будет написан вердикт тестирования на каждом тесте. В каждой задаче есть несколько тестов из условия и 20 скрытых тестов. За каждый успешно пройденный скрытый тест вы получите по 5 баллов. Итого максимальный балл за каждую задачу - 100.
Посмотреть свой текущий балл за тур вы можете в разделе «Итог» в Ejudge.
Описание возможных результатов проверки ваших решений, которые можно увидеть по ссылке «Просмотреть протокол».
Результат | Что это означает | Возможная причина |
---|---|---|
OK |
Программа выдала правильный ответ на этом тесте |
|
Неправильный ответ |
Программа вывела неправильный ответ |
|
Ошибка компиляции |
Исполняемый файл не был создан при компиляции. В этом случае запуск решения на тестах не производится. |
|
Превышено максимальное время работы | Программа превысила лимит времени работы |
|
Превышен лимит по памяти |
Программа превысила лимит используемой памяти |
|
Ошибка выполнения |
Программа совершила некорректное действие в ходе исполнения |
|
Неправильный формат вывода |
Вывод программы не соответствует условию задачи |
|
Нарушение правил безопасности |
Программа нарушает правила олимпиады |
|
Ниже приведены примеры программы, вычисляющей сумму двух целых чисел с использованием 64-битных целых чисел. Входные числа записаны в двух разных строках.
a = int(input())
b = int(input())
print(a + b)
#include <iostream>
using namespace std;
int main()
{
long long a, b;
cin >> a >> b;
cout << a + b << "\n";
return 0;
}
var a, b: int64;
begin
read(a);
read(b);
writeln(a + b);
end.
В программах на Java не должно быть строки package
.
import java.util.Scanner;
public class Main
{
public static void main(String args[]) throws Exception
{
Scanner in = new Scanner(System.in);
long a, b;
a = in.nextLong();
b = in.nextLong();
System.out.println(a + b);
}
}
using System;
using System.IO;
class MainClass
{
static void Main()
{
long a = long.Parse(Console.ReadLine());;
long b = long.Parse(Console.ReadLine());
Console.WriteLine("{0}", a + b);
}
}