Главная страница
Навигация по странице:

  • Время окончания

  • Муниципальный этап Всероссийской олимпиады школьников 202 2 /202 3 учебный год Памятка по работе в системе

  • За тесты из примеров баллы решению не начисляются независимо от правильности полученных ответов

  • Компилятор Командная строка

  • Результат Тест Комментарий

  • для огэ. Памятка-по-работе-в-системе-NSUts. Памятка по работе в системе nsuts


    Скачать 90.5 Kb.
    НазваниеПамятка по работе в системе nsuts
    Анкордля огэ
    Дата26.03.2023
    Размер90.5 Kb.
    Формат файлаdoc
    Имя файлаПамятка-по-работе-в-системе-NSUts.doc
    ТипПамятка
    #1015093

    Предмет

    Класс

    Дата

    Время начала

    Время окончания

    Информатика и ИКТ










    Муниципальный этап Всероссийской олимпиады школьников

    2022/2023 учебный год



    Памятка по работе в системе NSUts

    1.Проверка решений


    1.1. Проверка решений участников будет производиться с использованием специализированной проверяющей программной среды на базе компьютеров с процессорами Intel Pentium G5420 (3.8 ГГц), имеющие 16 Гб оперативной памяти под операционной системой Windows 10 64bit.

    1.2. Во время тура участники отсылают решения задач на предварительную проверку.

    Предварительная проверка решений проводится во время всего тура. Во время тура на проверку от участника может быть принято не более 20 решений по каждой задаче.

    1.3. Если решением задачи является программа, то во время предварительной проверки она запускается на тестах из примера или примеров, приведенных в условии задачи. За тесты из примеров баллы решению не начисляются независимо от правильности полученных ответов. Также для некоторых задач во время тура может быть проведено предварительное тестирование на части тестов из окончательного набора тестов для задачи. Если решением является выходной файл, то во время предварительной проверки проверяется соответствие ответа требуемому формату выходных данных.

    1.4. Результат предварительной проверки сообщается участнику. Если решение отклонено, то участнику сообщается причина этого.

    1.5. После завершения тура производится окончательная проверка решений. Если у участника по какой-либо задаче сдано на проверку несколько решений, то проверяется последнее удачно скомпилированное.

    1.6. Если решением задачи является программа, то оценка правильности решения осуществляется путем исполнения программы с заранее подготовленными и неизвестными участникам входными файлами с последующим анализом получаемых в результате этого выходных файлов.

    1.7. Оценка полученного участником решения каждой задачи осуществляется по результатам прохождения каждого теста из набора тестов для этой задачи. Общее количество первичных баллов за решение задачи будет равно сумме баллов, полученных за тесты для этой задачи. Итоговые первичные баллы участника формируются по результатам оценивания его решений всех задач муниципального этапа и определяются как сумма первичных баллов, полученных участником за решение каждой задачи. Если максимальное возможное количество первичных баллов за тур равно M, то окончательный балл за муниципальный этап получается из первичного умножением на вещественное число 100/M с округлением результата до двух знаков после запятой.

    1.8. Результатами многократного исполнения программы-решения с одними и теми же входными файлами должны быть одинаковые выходные файлы, вне зависимости от времени запуска программы и ее программного окружения. Жюри вправе произвести неограниченное количество запусков программы участника и выбрать наихудший результат по каждому из тестов.

    1.9. Размер файла с исходным текстом не должен превышать 256 килобайт. Время компиляции программы не должно превышать 1 минуты.

    1.10. Когда программа запускается, ей на стандартный поток ввода подаётся файл с входными данными теста. Стандартный поток вывода сохраняется в качестве выходного файла для теста. Максимальное время работы и объем используемой памяти будут указаны в условиях задач. Временем работы программы считается суммарное время работы процесса на всех ядрах процессора. Память, используемая приложением, включает всю память, которая выделена процессу операционной системой, включая память кода и стек.

    1.11. При решении задач участник может использовать следующие языки программирования: C/C++, Object Pascal, Python. Также допустимыми языками являются C# , Java, но в случае их использования участниками жюри не гарантирует возможности получения полного решения задач. Результат, не являющийся полным решением задачи из-за выбора участником языка программирования, не может быть основанием для подачи апелляции.

    1.12. Участникам олимпиады разрешается использование в решениях задач любых внешних модулей и заголовочных файлов, включенных в стандартную поставку соответствующего компилятора.

    1.13. В решениях задач участникам запрещается:

      1. При сдаче решений в NSUts будут использоваться следующие компиляторы и командные строки для компиляции решений.

    Компилятор

    Командная строка

    Free Pascal 3.0.0

    ppc386.exe -O2 -Cs33554432 -Ct task.pas

    Visual C/С++ 2019

    cl.exe /EHsc /Ox <исходный файл> /link /STACK: 536870912

    MinGW64 C++ (GCC 8.1)

    g++ -static-libgcc -static-libstdc++ -m32 -std=c++14 –w Wl,--stack=536870912 -O2 -DONLINE_JUDGE task.cpp -o task.exe

    MinGW64 C (GCC 8.1)

    gcc -static-libgcc -m32 -std=c11 -w -Wl, --

    stack=536870912 -O2 -DONLINE_JUDGE task.c -o task.exe

    Java 8u121 (32bit)

    javac.exe Task.java

    Запуск Java



    java -Xmx$ML$m -Xss64m -Xms8m -

    Djava.security.manager -Duser.language=en_US Task,

    где %ML% - ограничение памяти, указанное в условии задачи

    Visual C# 2019

    csc.exe /reference:System.Numerics.dll -nologo -noconfig -optimize+ -out:task.exe



    Python 3.7.6

    python.exe –m py_compile task.py

    для компиляции в среде

    >>>import py_compile

    >>>py_compile.compile(“task.py”)

    Запуск Python

    python.exe task.py

    PascalABC.NET 3.7.1

    pabcnetcclear task.pas

      1. Команды компиляции решений в процессе проведения соревнований могут быть изменены, о чем участники олимпиады информируются перед началом тура.

      2. Возможные результаты предварительной проверки решений для каждого теста из условия перечислены в таблице.

    Результат

    Тест

    Комментарий

    Возможные причины

    Compilation error

    Нет

    Исполняемый файл не был создан при компиляции.

    Синтаксическая ошибка в программе.

    Неправильно указано расширение файла или язык программирования.

    S

    Security Violation

    Да

    Программа нарушает правила олимпиады.

    Ошибка в программе.

    Попытка срыва работы проверяющей системы.

    M

    Memory limit

    exceeded

    Да

    Программа превысила предел используемой памяти.

    Неэффективное решение. Ошибка в программе.

    T

    Time limit exceeded

    Да

    Программа превысила

    предел времени работы

    Неэффективное решение. Ошибка в программе.

    D

    Deadlock - Timeout

    Да

    Решение не уложилось в отведенное глобальное

    время

    Ошибка в программе.

    O

    No output file

    Да

    Отсутствуют выходные данные

    Результат не выводится или выводится не в стандартный поток.

    P

    Presentation error

    Да

    Проверяющая программа не может проверить правильность вывода,

    Формат вывода некорректен.



    W

    Wrong answer

    Да

    Неверный ответ.

    Неверный алгоритм.

    Ошибка в программе.

    Неверный формат вывода.

    R

    Runtime error

    Да

    Программа завершилась с ненулевым кодом возврата или сгенерировала исключительную ситуацию.

    Ошибка времени исполнения.

    Не хватает "return 0" в программе на С/C++. "exit(нe-ноль)" в C/C++.

    Не перехваченное исключение.

    A

    Accepted

    Да

    Программа получила правильный ответ на

    Программа корректно работает на данном тесте.

    1.17. Перед окончанием тура очередь на тестирование может быть достаточно большой,

    поэтому результаты тестирования проверяющей программой будут приходить с задержкой.

    Участник может продолжать решать задачи во время ожидания результата.

    2.Работа с проверяющей программной средой


    Чтобы войти в автоматизированную систему проверки решений NSUts, необходимо в веббраузере набрать адрес: https://olympic.nsu.ru/nsuts-new/login Программа попросит ввести логин и пароль.

    Затем надо выбрать название олимпиады: «Всероссийская олимпиада школьников по информатике 20212-2023»

    И название тура на вкладке «Тур»: Ознакомительный-2, -> Муниципальный этап (номер класса)

    После того, как участник войдет в систему, будут доступны вкладки «Новости», «Сдать», «Результаты» и «Вопросы».


    2.1.Отправка решения на проверку


    Чтобы отправить свое решение на проверку необходимо:

    • перейти на вкладку «Сдать»;

    • выбрать задачу, которую вы решили в поле «Задача»;

    • выбрать язык, на котором написано ваше решение в поле «Язык»;

    • нажать кнопку «Обзор» и выбрать файл, содержащий решение;

    • нажать кнопку «Отправить»;

    • в открывшемся окне проверить правильность информации и нажать кнопку «Отправить»;

    Следует помнить, что во время тура программа участника проверяется только на тестах из условия задачи, окончательная проверка осуществляется после окончания тура.


    2.2.Просмотр сообщений


    • Как только программа проходит предварительную проверку, участник получает в разделе «Результаты» сообщение с результатом тестирования.

    • Все сообщения от жюри отображаются в разделе «Новости» и в опубликованных ответах на вопросы.



    написать администратору сайта