Правила проведения II краевой олимпиады по программированию
Разрешенные компиляторы:
Решение участника должно считывать исходные данные из входного файла так, как это указано в условии задачи. Запись ответа должна производиться в выходной файл в соответствии с требованиями, описанными в условии задачи. Необходимо точно соблюдать форматы ввода/вывода, описанные в условии каждой задачи. Решения с неправильно организованным вводом/выводом данных не оцениваются, но засчитываются за попытку. Пример правильно оформленной программы.Входной файл: input.txt Выходной файл: output.txt Задача. Найти сумму двух введенных чисел. Формат файла входных данных: В единственной строке входного файла расположено два числа, по модулю не превосходящие 32000. Формат файла выходных данных: В выходной файл вывести сумму данных двух чисел.
Решение на языке Pascalvar a,b : longint; begin assign(input, 'input.txt'); assign(output, 'output.txt'); reset(input); rewrite(output); read(a,b); write(a+b); close(input); close(output); end. Решение на языке C++#include <stdio.h> int main () { long a, b; freopen ("input.txt", "r", stdin); freopen ("output.txt", "w", stdout); scanf ("%ld %ld", &a, &b); printf ("%ld", a+b); return 0; } Решение на языке Javaimport java.io.*; public class Main{
3. Каждое отправленное участником решение задачи будет проверено на наборе тестов, которые неизвестны участникам. За правильное прохождение каждого теста начисляется определенное количество баллов. В случае неверного ответа на тест, баллы за него не начисляются. 4. Время и объем используемой при работе программы памяти не должен превышать оговоренные в условии задачи значения. Решение, превысившее данные ограничения, считается неэффективным и за тест, в котором превышены ограничения, баллы не начисляются. 5. Жюри обладает исключительным правом определения правильности прохождения тестов, выставления оценок, определения победителей и дисквалификации участников. Жюри разбирает вопросы, возникающие в результате непредвиденных событий и обстоятельств. Решения жюри окончательны и обжалованию не подлежат. 6. Окончательным решением каждой задачи считается решение, набравшее наибольшее количество баллов. Жюри оставляет за собой право тестировать решения неограниченное число раз и выбрать наихудший результат. 7. Штраф за попытку в пробном туре составляет 0 баллов. Штраф в заочном и очном турах будет оговорен отдельно. 8. Итоговый балл за задачу определяется как суммарное количество баллов за успешно пройденные тесты минус штраф. 9. После определения победителей Олимпиады решения и тесты по задачам будут размещены на сайте организатора олимпиады (school9.perm.ru). Порядок работы с тестирующей системой
|