Как стать автором
Обновить

Комментарии 15

Почитать задачи без регистрации нельзя.
В задаче D входные данные — стороны треугольника. Решение на PHP не проходит, т.к. неизвестно через какой параметр передаются входные данные. Пример print_r GET и POST параметров:
====== Тест #1 =======
— Входные данные — 3 4 5

— Результат работы программы — Array
(
)
Array
(
)
Вроде для всех языков ввод/вывод через Stdin/stdout(кроме одной задачи, где нужно читать с файла)
Набор языков чисто академический:

<select name="clang">
<option value="Free Pascal">Free Pascal 1.8.2</option>
<option value="GNU C">GNU C 3.3.3</option>
<option selected="selected" value="GNU C++">GNU C++ 3.3.3</option>
<option value="Haskell">Haskell GC 6.8.2</option>
<option value="Java">java 1.5.0</option>
<option value="Kylix">Kylix 14.5</option>
<option value="Lua">Lua 5.1.3</option>
<option value="OCaml">Objective Caml 3.10.2</option>
<option value="Perl">Perl 5.8.5</option>
<option value="Python">Python 2.1.3</option>
<option value="Ruby">Ruby 1.8.6</option>
<option value="Scheme">mzScheme 301 Swindle</option>
</select>


Ни тебе PHP, ни JavaScript. Из коммерческих распространенных только с++, java, питон и руби, и то с натяжкой. Java старинная 1.5. Интересно, почему так? Где тогда COBOL? :)
Откуда список?
В задачах предлагаются:
Free pascal 2.6.0
C, c++, fortran — gcc 4.7.2
Python 2.7.5 or 3.2.3
Perl 5.14.3
Java 1.7.0_b147-icedtea
Ruby 1.8.7
Php 5.5.5
Free basic 0.90.1
Nasm x86 2.09.08
Pascal ABC.NET (Mono) v1.8.0.513
Все из за этой ужасной системы проверки, которая поддерживает только сырцы определенных яп. (где нет шарпа, что для меня большая проблема)

Мб мне так не повезло, но единственно олимпиаде, на которой я был серв с прогой проверки баговал часа 3 (не пускал никого из участников к проверке заданий)
А ведь в принципе можно как-то прикрутить к проверяющей системе сервис типа ideone.com и разрешить сдавать решение хоть на брейнфаке.
А можно сами задачи глянуть без регистрации? Уже окончил школу, но уж очень руки чешутся алгоритмы попробовать. Каюсь, в прошлом олимпиадник.
Здравствуйте!
Пройдите регистрацию и решайте себе на здоровье) Просто в конкурсе вы при этом участвовать не будете.
Да уже решил, легкие…
Лоханулся в одном задании, отправив файл в UTF8. Пока осознал ошибку, уже потерял пару очков и оказался далеко внизу :(
На всякий случай, сохраняйте свои файлы в ANSI кодировке — тестирование ошибок не прощает.
Олимпиада проводится по кировской системе (то есть баллы приносит даже решение, которое проходит только часть тестов) на Ejudge. Вопросы по условию задаются через проверяющую систему судьям.

Зря, кстати. Был на подобной олимпиаде, последнее задание не успевал сделать и в качестве ответа выводил рандом, 30% правильно вышло. (Хотя, в прочем, сильно это не поменяло результаты, т.к. до ближайшего вниз участника был отрыв в 40 баллов.)
Такой большой выбор языков, надо же. Когда я сам участвовал, и даже когда ещё готовил школьников для участия в олимпиадах, выбор был из одного языка: Pascal. Сейчас лично мне больше нравится язык C# (даже создаю свой видеокурс videosharp.info), мне кажется этот язык вполне пригоден и для решения олимпиадных задач тоже.
Задачи на языки C и Java отвратительные. Условия неполные, а с задачей J вытворяется какой-то ад:
Задача принимается только на java

Напишите статический класс summator с приватными членами A,B,Sum и функциями calculate, set_a, set_b, которые могут работать как с целыми, так и с действительными числами. Действительное число возвращает getSum(), целое — calculate().


Вывод компиляции:
a_b_private.java:11: error: Illegal static declaration in inner class a_b_private.Summator


Товарищи берут исходник, оборачивают его внешним классом и проверяют что их новый исходник соберётся. Чудовищно!
И где можно результаты посмотреть?
Ejudge не отвечает
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации

Истории