Блог пользователя homakov

Автор homakov, 15 лет назад, По-русски
В 4ом все работало, в этом - руби сакс.
Из двух задач A и C обе провалились на 1ом тесте.
На локалке все работало, алгоритм чистый.

Судя по мониторингу Статуса, все с Ruby также попали на 1ом тесте.
Как я только не вертелся - и g["+"] и g[0].to_s==43 и даже регулярки задействовал, но все зря.

Желаю увидеть поправки к a:
http://pastebin.com/HJgLqAeD
C:
http://pastebin.com/acYKZm05

Ошибки
Ошибка времени исполнения на тесте 1
Ошибка представления данных на тесте 1
Хотя время стояло 30 мс и память около кб.

И вообще - как обращаться к stdin? while(g=gets)?
Рубисты, подскажите?
На другой язык переходить уже не было времени, жаль (
  • Проголосовать: нравится
  • 0
  • Проголосовать: не нравится

15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
по задаче C: если я правильно понял, то правильной скобочной последовательностью считается и ()()()() а не тока ((())).

то есть если задано ()()()()( то максимальная длина подстроки это 8.
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

Unable to parse markup [type=CF_HTML]

15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
C пока не писал, но есть подозрение, что за 2 секунды можно даже не успеть прочитать вход.
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
По руби хотелось бы знать конкретную версию, а не просто "1.7+". Все-таки api сильно различаются даже между соседними версиями. В идеале, лично мне хотелось бы, чтобы на сервере была 1.9.
Ну и присоединяюсь к вопросу о том, как читать ввод. Моя тестовая программа читает из файла миллион целых чисел примерно за 1.8 секунд.
15 лет назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится
Часто проблема бывает все-таки в руках :о)
По задаче А ответ выводится только если в конце есть пустая строка (вывод производится если chomp от строки пустой). Откуда вообще предположение, что путстая строка в конце есть? По условию сказано, что пустых строк вообще нет. Ваше решение по первой задаче не выовдит ничего, и это, очевидно, ошибка представления данных. Как раби виноват в этом непонятно :о)