Обсуждение вопросов, связанных с системой проведения турниров ejudge.
-
Zver1992 - Posts:3
- Joined:23 March 2009, 14:08
PHP
Post
by Zver1992 » 23 March 2009, 14:14
С недавних разрабатываемых версий ваша система начала поддерживать язык PHP для решения олимпиадных задач. И это замечательно. Однако при решении Олимпиады Ломоносов (заочного тура) столкнулся с некоторой проблемой. Дело в том, что я нигде не смог найти документации, как конкретно осуществлять ввод-вывод в олимпиадных задачах при решении их на PHP. Причём, даже при заранее ошибочных программах, например:
система упорно выдаёт одну и ту же ошибку: "Неправильный ответ". Из моего опыта, для ввода-вывода с помощью консоли использовался массив $argv, где его первый элемент -- название скрипта, остальное же -- нужные нам данные. Не могли бы вы помочь с этим вопросом, т.к. олимпиаду, всё же, хочется решить

-
cher - Posts:1153
- Joined:13 March 2004, 17:00
-
Contact:
Post
by cher » 24 March 2009, 13:29
-
Zver1992 - Posts:3
- Joined:23 March 2009, 14:08
Post
by Zver1992 » 24 March 2009, 14:47
Да, спасибо, только всё равно "неправильный ответ" всегда (задача 9). То есть, допустим, на Python выполняется и успешно принимается:
решение удалено
А для PHP нет:
решение удалено
Впрочем, я думаю, что только у меня такие проблемы и врятли кто-то этот язык будет использовать для решения таких задач, поэтому буду использовать Ruby, который отлично работает. Спасибо за помощь.
-
Zver1992 - Posts:3
- Joined:23 March 2009, 14:08
Post
by Zver1992 » 24 March 2009, 15:06
Кстати, да, пример для Вики на Ruby:
Code: Select all
# Считываем все входные данные целиком,
# результат разбиваем на поля по пробельным символам методом split(' ')
# и записываем в список InputData
InputData = gets.split(' ')
# Теперь в элементах списка InputData[0] и InputData[1]
# записаны два входных числа в виде строк.
# Преобразуем их к типу int и запишем их сумму в переменную Answer
Answer = InputData[0].to_i + InputData[1].to_i
# Выводим результат
puts Answer
-
cher - Posts:1153
- Joined:13 March 2004, 17:00
-
Contact:
Post
by cher » 24 March 2009, 15:09
проблема с php исправлена
-
wovo4ka - Posts:4
- Joined:29 February 2012, 10:59
Post
by wovo4ka » 29 February 2012, 11:16
покажите пример оформления ответов на PHP, пожалуйста...
-
cher - Posts:1153
- Joined:13 March 2004, 17:00
-
Contact:
Post
by cher » 29 February 2012, 11:52
Ответов на что?
-
wovo4ka - Posts:4
- Joined:29 February 2012, 10:59
Post
by wovo4ka » 29 February 2012, 17:30
cher wrote:Ответов на что?
на любую задачу!... просто как бы не оформлял - ответ один: This language is not supported.
хотя администратор говорит, что язык поддерживается... вот я и хочу увидеть пример оформления на PHP (нужная ссылка, которая выше - недоступна)
-
cher - Posts:1153
- Joined:13 March 2004, 17:00
-
Contact:
Post
by cher » 01 March 2012, 07:22
Такое сообщение говорит о том, что язык на сервере не поддерживается.
Вам следует решить этот вопрос с администратором вашего турнира.
-
wovo4ka - Posts:4
- Joined:29 February 2012, 10:59
Post
by wovo4ka » 01 March 2012, 13:11
а примера так и не показали(((
-
cher - Posts:1153
- Joined:13 March 2004, 17:00
-
Contact:
Post
by cher » 01 March 2012, 13:14