Difference between revisions of "Statement.xml"

From EjudgeWiki
 
(3 intermediate revisions by the same user not shown)
Line 8: Line 8:
 
     id = "A"
 
     id = "A"
 
     type = "standard">
 
     type = "standard">
 +
  <keywords>A+B</keywords>
 
   <statement language="ru_RU">
 
   <statement language="ru_RU">
 
     <title>Задача A+B</title>
 
     <title>Задача A+B</title>
    <keywords>A+B</keywords>
 
 
     <description>
 
     <description>
 
  &lt;p>На стандартном потоке ввода задаются два целых числа.
 
  &lt;p>На стандартном потоке ввода задаются два целых числа.
Line 27: Line 27:
 
  &lt;p>Обратите внимание на диапазон представимых чисел.&lt;/p>
 
  &lt;p>Обратите внимание на диапазон представимых чисел.&lt;/p>
 
     </notes>
 
     </notes>
    <review_notes>
 
&lt;p>Обращайте внимание на стиль оформления программ!&lt;/p>
 
    </review_notes>
 
    <review_comments>
 
      <comment>Инициализируйте локальные переменные.</comment>
 
      <comment>Проверяйте возвращаемое значение scanf.</comment>
 
    </review_comments>
 
 
   </statement>
 
   </statement>
 
   <examples>
 
   <examples>
Line 47: Line 40:
 
     </example>
 
     </example>
 
   </examples>
 
   </examples>
 +
  <review_notes>
 +
&lt;p>Обращайте внимание на стиль оформления программ!&lt;/p>
 +
  </review_notes>
 +
  <review_comments>
 +
    <comment>Инициализируйте локальные переменные.</comment>
 +
    <comment>Проверяйте возвращаемое значение scanf.</comment>
 +
  </review_comments>
 
  </problem>
 
  </problem>
  
Line 57: Line 57:
  
 
Текст в элементах <tt>input</tt> и <tt>output</tt> отображается в браузере с сохранением форматирования.
 
Текст в элементах <tt>input</tt> и <tt>output</tt> отображается в браузере с сохранением форматирования.
 +
 +
Так будет выглядеть условие задачи для участника турнира: [[Media:Problem_view.png|screenshot]].
  
 
Содержимое элементов <review_notes> и <review_comments> не отображается участнику турнира при сдаче задач,
 
Содержимое элементов <review_notes> и <review_comments> не отображается участнику турнира при сдаче задач,
Line 64: Line 66:
 
при просмотре исходного кода посылки. Судья может нажать на кнопке, соответствующей этому тексту, тогда текст будет
 
при просмотре исходного кода посылки. Судья может нажать на кнопке, соответствующей этому тексту, тогда текст будет
 
добавлен в окно коментариев по данной посылке.
 
добавлен в окно коментариев по данной посылке.
 +
 +
Так будет выглядеть посылка по задаче для администратора: [[Media:Review_notes.png|screenshot]].

Latest revision as of 20:46, 22 May 2017

Навигация: Главная страница/Система ejudge/Использование/Конфигурационные файлы/statement.xml

Пример файла с условием задачи:

<?xml version="1.0" encoding="utf-8" ?>
<problem
   package = "ru.ejudge.sample_contest"
   id = "A"
   type = "standard">
  <keywords>A+B</keywords>
  <statement language="ru_RU">
    <title>Задача A+B</title>
    <description>
<p>На стандартном потоке ввода задаются два целых числа.
На стандартный поток вывода напечатайте сумму этих чисел.</p>
    </description>
    <input_format>
<p>Числа задаются по одному в строке в десятичном виде.
Числа по модулю не превышают 32000.      
Пробельные символы перед числом и после него отсутствуют.
Пустые строки в вводе отсутствуют.>/p>
    </input_format>
    <output_format>
<p>На стандартный поток вывода напечатайте результат в десятичном виде.</p>
    </output_format>
    <notes>
<p>Обратите внимание на диапазон представимых чисел.</p>
    </notes>
  </statement>
  <examples>
    <example>
      <input>1
2</input>
      <output>3</output>
    </example>
    <example>
      <input>-1
1</input>
      <output>0</output>
    </example>
  </examples>
  <review_notes>
<p>Обращайте внимание на стиль оформления программ!</p>
  </review_notes>
  <review_comments>
    <comment>Инициализируйте локальные переменные.</comment>
    <comment>Проверяйте возвращаемое значение scanf.</comment>
  </review_comments>
</problem>

Атрибуты package, id, type в настоящее время не используются.

В элементах title, description, input_format, output_format, notes, review_notes может находиться произвольное XHTML-содержимое, которое будет отображено в браузере.

Если элемент title отсутствует, в качестве заголовка будет взято имя задачи из конфигурационного файла.

Текст в элементах input и output отображается в браузере с сохранением форматирования.

Так будет выглядеть условие задачи для участника турнира: screenshot.

Содержимое элементов <review_notes> и <review_comments> не отображается участнику турнира при сдаче задач, но доступно судьям и администраторам турнира при просмотре исходного кода посылки.

В элементах comment должен содержаться текст без тегов HTML или HTML-entities. Он отображается администраторам и судьям при просмотре исходного кода посылки. Судья может нажать на кнопке, соответствующей этому тексту, тогда текст будет добавлен в окно коментариев по данной посылке.

Так будет выглядеть посылка по задаче для администратора: screenshot.