QOJ.ac

QOJ

Time Limit: 2 s Memory Limit: 2048 MB Total points: 100 Interactive

#8674. Загадка сфінкса

Statistics

Одна з найвизначніших пам’яток Єгипту — Great Sphinx of Giza, статуя міфічної істоти з головою людини, тілом лева та крилами орла. У єгипетській і грецькій міфологіях сфінксів вважали охоронцями. Мабуть, найвідоміший сфінкс охороняв грецьке місто Thebes. За міфами, коли Oedipus спробував увійти до міста, сфінкс загадав йому таку загадку: «Яка істота має один голос, але вранці чотири ноги, удень дві, а вночі три?» Як ви, можливо, чули, Oedipus правильно відповів: «Людина — немовлям повзає навкарачки, дорослою ходить на двох ногах, а в старості користується палицею».

У цій задачі ви зустрічаєте іншого сфінкса, який загадує дещо обернену загадку: «Скільки ніг мають аксекс, василіск і кентавр?» Ви впізнаєте цих істот із єгипетської та грецької міфологій, але зовсім не знаєте, скільки ніг має кожна (крім того, що це невід’ємне ціле число). Сфінкс суворо забороняє торкатися будь-чого, тому ви не можете пошукати відповідь у телефоні.

Проте сфінкс дозволяє поставити п’ять запитань. У кожному можна запитати загальну кількість ніг певної кількості цих істот. Наприклад: «Скільки загалом ніг у трьох василісків та одного аксекса?» або «Скільки ніг у п’яти кентаврів?» Начебто легко, думаєте ви, але згадуєте, що сфінкси підступні: одна з п’яти відповідей може бути відвертою брехнею, а ви не знаєте яка.

Напишіть програму, яка поспілкується зі сфінксом, поставить п’ять запитань і розгадає загадку.

problem_8674_6c41db2c2da4bb955cf0a6fad9a88748.png

Oedipus and the Sphinx, Gustave Moreau, 1864, суспільне надбання

Взаємодія

Є рівно п’ять раундів запитань. У кожному раунді спочатку виведіть рядок із трьома цілими числами $a$, $b$ та $c$ ($0 \le a,b,c \le 10$), розділеними пробілами. Це означає запитання «Скільки загалом ніг у $a$ аксексів, $b$ василісків та $c$ кентаврів?». Після запитання у стандартному вводі з’являється рядок з одним цілим числом $r$ ($0 \le r \le 10^5$) — відповіддю сфінкса.

Після п’яти раундів виведіть рядок із трьома невід’ємними цілими числами $\ell_a$, $\ell_b$ та $\ell_c$, розділеними пробілами, що позначають кількість ніг аксекса, василіска та кентавра відповідно.

Приклади

Вхідні дані 1

12
13
24
4
8

Вихідні дані 1

1 1 1
1 1 1
5 0 1
1 0 0
1 1 0
4 4 4

Вхідні дані 2

2023
0
42
2024
0

Вихідні дані 2

4 4 4
1 0 0
0 1 0
0 0 1
0 0 0
0 42 2024

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.