Difference between revisions of "Statement.xml"

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

Revision as of 12:43, 22 May 2017

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

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

<?xml version="1.0" encoding="utf-8" ?>
<problem
   package = "ru.ejudge.sample_contest"
   id = "A"
   type = "standard">
  <statement language="ru_RU">
    <title>Задача A+B</title>
    <keywords>A+B</keywords>
    <description>

На стандартном потоке ввода задаются два целых числа. На стандартный поток вывода напечатайте сумму этих чисел.

    </description>
    <input_format>

Числа задаются по одному в строке в десятичном виде. Числа по модулю не превышают 32000. Пробельные символы перед числом и после него отсутствуют. Пустые строки в вводе отсутствуют.

    </input_format>
    <output_format>

На стандартный поток вывода напечатайте результат в десятичном виде.

    </output_format>
    <notes>

Обратите внимание на диапазон представимых чисел.

    </notes>
    <review_notes>

Обращайте внимание на стиль оформления программ!

    </review_notes>
    <review_comments>
      <comment>Инициализируйте локальные переменные.</comment>
      <comment>Проверяйте возвращаемое значение scanf.</comment>
    </review_comments>
  </statement>
  <examples>
    <example>
      <input>1
2</input>
      <output>3</output>
    </example>
    <example>
      <input>-1
1</input>
      <output>0</output>
    </example>
  </examples>
</problem>