QOJ.ac

QOJ

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

#8674. Zagadka sfinksa

Statistics

Jednym z najbardziej niezwykłych zabytków w Egipcie jest Great Sphinx of Giza, posąg przedstawiający mityczne stworzenie o głowie człowieka, ciele lwa i skrzydłach orła. W mitologiach egipskiej i greckiej sfinksy uważano za strażników. Prawdopodobnie najsłynniejszy sfinks strzegł greckiego miasta Thebes. Według mitów, gdy Oedipus próbował wejść do miasta, sfinks zadał mu następującą zagadkę: „Jakie stworzenie ma jeden głos, ale rano cztery nogi, po południu dwie, a nocą trzy?”. Jak być może wiesz, Oedipus odpowiedział poprawnie: „Człowiek — jako niemowlę raczkuje na czworakach, jako dorosły chodzi na dwóch nogach, a na starość używa laski”.

W tym zadaniu spotykasz innego sfinksa, który zadaje ci nieco odwróconą zagadkę: „Ile nóg mają axex, bazyliszek i centaur?”. Rozpoznajesz te stworzenia z mitologii egipskiej i greckiej, ale nie masz pojęcia, ile nóg ma każde z nich (poza tym, że jest to nieujemna liczba całkowita). Sfinks surowo zabrania ci czegokolwiek dotykać, więc nie możesz poszukać odpowiedzi w telefonie.

Sfinks pozwala ci jednak zadać pięć pytań. W każdym pytaniu możesz zapytać o łączną liczbę nóg pewnej liczby tych stworzeń. Na przykład: „Ile nóg mają łącznie trzy bazyliszki i jeden axex?” albo „Ile nóg ma pięć centaurów?”. Wydaje się łatwe, ale przypominasz sobie, że sfinksy są podstępne: jedna z pięciu odpowiedzi może być kompletnym kłamstwem i nie wiesz która.

Napisz program, który porozmawia ze sfinksem, zada pięć pytań i rozwiąże zagadkę.

problem_8674_6c41db2c2da4bb955cf0a6fad9a88748.png

Oedipus and the Sphinx, Gustave Moreau, 1864, domena publiczna

Interakcja

Pytań jest dokładnie pięć rund. W każdej rundzie najpierw wypisz wiersz z trzema liczbami całkowitymi $a$, $b$ i $c$ ($0 \le a,b,c \le 10$), oddzielonymi spacjami. Oznacza to pytanie „Ile nóg mają łącznie $a$ stworzeń axex, $b$ bazyliszków i $c$ centaurów?”. Po zadaniu pytania na standardowym wejściu pojawi się wiersz z jedną liczbą całkowitą $r$ ($0 \le r \le 10^5$), będącą odpowiedzią sfinksa.

Po pięciu rundach pytań wypisz wiersz z trzema nieujemnymi liczbami całkowitymi $\ell_a$, $\ell_b$ i $\ell_c$, oddzielonymi spacjami, oznaczającymi odpowiednio liczbę nóg jednego axex, bazyliszka i centaura.

Przykład

Wejście 1

12
13
24
4
8

Wyjście 1

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

Wejście 2

2023
0
42
2024
0

Wyjście 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.