B. Interactor

Codeforces
IDCF10157B
Time2000ms
Memory256MB
Difficulty
English · Original
Formal · Original
Лена руководит разработкой тестирующей системы, в которой реализованы интерактивные задачи. До заверщения очередной стадии проекта осталось написать модуль, определяющий #cf_span(class=[tex-font-style-underline], body=[итоговый вердикт]) системы для интерактивной задачи. #cf_span(class=[tex-font-style-underline], body=[Итоговый вердикт]) определяется из кода завершения задачи, вердикта интерактора и вердикта чекера по следующим правилам: Ваша задача — реализовать этот модуль. Входной файл состоит из трёх строк. В первой задано целое число r ( - 128 ≤ r ≤ 127) — код завершения задачи, во второй — целое число i (0 ≤ i ≤ 7) — вердикт интерактора, в третьей — целое число c (0 ≤ c ≤ 7) — вердикт чекера. Выведите одно целое число от 0 до 7 включительно — итоговый вердикт системы. ## Входные Данные Входной файл состоит из трёх строк. В первой задано целое число r ( - 128 ≤ r ≤ 127) — код завершения задачи, во второй — целое число i (0 ≤ i ≤ 7) — вердикт интерактора, в третьей — целое число c (0 ≤ c ≤ 7) — вердикт чекера. ## Выходные Данные Выведите одно целое число от 0 до 7 включительно — итоговый вердикт системы. ## Примеры Входные данные000Выходные данные0Входные данные-101Выходные данные3Входные данные4216Выходные данные6Входные данные4474Выходные данные1Входные данные140Выходные данные3Входные данные-324Выходные данные2 [samples]
**Definitions** Let $ r \in \mathbb{Z} $ be the program exit code, with $ -128 \leq r \leq 127 $. Let $ i \in \{0, 1, 2, 3, 4, 5, 6, 7\} $ be the interactor verdict. Let $ c \in \{0, 1, 2, 3, 4, 5, 6, 7\} $ be the checker verdict. **Constraints** 1. $ -128 \leq r \leq 127 $ 2. $ 0 \leq i \leq 7 $ 3. $ 0 \leq c \leq 7 $ **Objective** Compute the final verdict $ f \in \{0, 1, 2, 3, 4, 5, 6, 7\} $ as follows: - If $ r \neq 0 $, then $ f = 3 $. - Else if $ i \neq 0 $, then $ f = i $. - Else, $ f = c $.
API Response (JSON)
{
  "problem": {
    "name": "B. Interactor",
    "description": {
      "content": "Лена руководит разработкой тестирующей системы, в которой реализованы интерактивные задачи.  До заверщения очередной стадии проекта осталось написать модуль, определяющий #cf_span(class=[tex-font-sty",
      "description_type": "Markdown"
    },
    "platform": "Codeforces",
    "limit": {
      "time_limit": 2000,
      "memory_limit": 262144
    },
    "difficulty": "None",
    "is_remote": true,
    "is_sync": true,
    "sync_url": null,
    "sign": "CF10157B"
  },
  "statements": [
    {
      "statement_type": "Markdown",
      "content": "Лена руководит разработкой тестирующей системы, в которой реализованы интерактивные задачи. \n\nДо заверщения очередной стадии проекта осталось написать модуль, определяющий #cf_span(class=[tex-font-sty...",
      "is_translate": false,
      "language": "English"
    },
    {
      "statement_type": "Markdown",
      "content": "**Definitions**  \nLet $ r \\in \\mathbb{Z} $ be the program exit code, with $ -128 \\leq r \\leq 127 $.  \nLet $ i \\in \\{0, 1, 2, 3, 4, 5, 6, 7\\} $ be the interactor verdict.  \nLet $ c \\in \\{0, 1, 2, 3, 4,...",
      "is_translate": false,
      "language": "Formal"
    }
  ]
}
Full JSON Raw Segments