Московская олимпиада по информатике на сайте www.olympiads.ru |
Страничка участника школьного этапа олимпиады по информатике (2012-13 учебный год) На данной страничке предоставляется сервис по проверке заданий, подготовленных Московской городской методической комиссией для проведения школьного этапа олимпиады. Условий задач на этой страничке нет! Условия задач и другие материалы для проведения олимпиады учителя могут получить у организаторов муниципального этапа (как правило, у методиста округа по информатике).
Регистрация участников Персональная страничка участника
Памятка по сдаче решений в систему автоматической проверки На проверку отправляется исходный текст программы на одном из допустимых языков программирования. Обычно процесс проверки занимает не более 1-3 минут, однако иногда по техническим причинам может проходить и большее время. Все решения, посланные на проверку, рано или поздно будут проверены. Сообщения "duplicated submission" при отправке решения и "проигнорирована" в списке отосланных решений появляются, когда ваша текущая попытка полностью совпадает с предыдущей и сдается на том же языке программирования. Требования к сдаваемым программам Первое, и самое важное: программа всегда должна завершаться с кодом возврата 0 (halt(0) в паскале или return 0 в С). Завершение с любым другим кодом возврата воспринимается как ошибка во время выполнения. При сдаче решений на fpc (Free Pascal), dcc (Delphi), использующих стандартные библиотеки, не забывайте, что их названия под Linux чувствительны к регистру букв. В частности, название модуля SysUtils пишется с большими буквами S и U, Math пишется с большой буквой M. Обратите внимание, что при сдаче в тестирующую систему, программа не должна содержать никаких приглашений ко вводу (например, недопустим вывод строки "Введите два числа"). Также запрещается использовать модуль crt на языке Паскаль. Примеры решений На вход программе подается два целых числа, по модулю не превосходящие 32000. Необходимо вывести их сумму. Правильные решения этой задачи, пригодные для сдачи в автоматизированную тестирующую систему, выглядят следующим образом: Pascal: var a, b : longint; begin read(a, b); writeln(a + b); end. C: #include <stdio.h> int main(void) { long a, b; scanf("%ld%ld", &a, &b); printf("%ld", a + b); return 0; } C++: #include <iostream> using namespace std; int main () { long a, b; cin >> a >> b; cout << a + b; return 0; } Часто задаваемые вопросы Откуда программа должна читать входные данные?
Первый тест - это тест из условия?
Что такое ошибка компиляции?
Что такое ошибка выполнения?
У меня всё работает, а у вас выдает ошибку на первом тесте.
Что такое неверный формат вывода?
|