QOJ.ac

QOJ

実行時間制限: 1.0 s メモリ制限: 1024 MB 満点: 100

#12192. 三明治艺术

統計

外星人 Zig 因为吃 PBPB(花生酱酸黄瓜法棍)三明治而收到了太多异样的眼光。Zig 决定向你——一个 100% 纯正的人类——咨询,以帮助他制作下一个三明治,从而更好地伪装成人类。Zig 已经开始制作他的下一个三明治了。他想知道,根据目前三明治是否遵循三明治艺术的规则,这个三明治是有潜力成为“杰作”(masterpiece),还是已经是一场“灾难”(disaster)。

三明治有许多不同的流派。例如,有花生酱三明治、熟食三明治、蛋沙拉三明治、汉堡、热狗、早餐三明治和烤奶酪三明治等等。有些三明治配料是某个流派独有的(比如金枪鱼),但也有一些配料可以用于多种(而非所有)三明治流派(比如潜水艇面包)。

三明治艺术有几条规则:

  • 某些配料可能要求三明治中必须包含其他配料。例如,贝果三明治需要奶油奶酪,果冻需要花生酱。注意,反之则不一定成立,你可以在没有贝果的情况下在三明治里放奶油奶酪。
  • 成品三明治包含的配料总数不能超过一定数量,否则会太难吃。

如果一个三明治包含了所有必需的配料,则称其为“完成的”。如果一个完成的三明治仅包含(不一定包含全部)该流派配料表中的配料,则称该三明治属于该流派。如果一个完成的三明治至少属于一个流派,则称其为“杰作”。

输入格式

输入的第一行包含 4 个整数 $N, G, D, M$:$N$ 是 Zig 目前三明治中配料的总数;$G$ 是不同三明治流派的数量;$D$ 是配料依赖关系的数量;$M$ 是三明治中允许包含的配料总数上限。

下一行包含 $N$ 个不同的整数,代表 Zig 三明治中已有的配料的唯一 ID。

接下来的 $G$ 行,每行以一个整数 $K$ 开头,表示该流派中配料的数量,随后是 $K$ 个不同的整数,代表该流派中配料的唯一 ID。

接下来的 $D$ 行,每行包含 2 个整数 $I, J$ ($I \neq J$),表示如果配料 $I$ 在三明治中,那么配料 $J$ 也必须在三明治中。所有依赖关系都是不同的。可能存在循环依赖;例如,香肠需要热狗面包,而热狗面包需要香肠。

所有整数均大于 0 且小于 $10^6$,输入中的整数总数不超过 $10^6$。

输出格式

如果 Zig 的三明治有望成为杰作,即三明治已经完成且是杰作,或者通过添加更多配料有潜力成为杰作,则输出 masterpiece。否则,输出 disaster

样例

样例输入 1

2 2 4 3
1 4
3 2 4 6
4 1 2 4 6
1 2
3 4
5 4
5 6

样例输出 1

masterpiece

样例输入 2

2 2 4 4
1 3
3 2 4 6
4 1 2 4 6
1 2
3 4
5 4
5 6

样例输出 2

disaster

样例输入 3

2 2 4 2
1 4
3 2 4 6
4 1 2 4 6
1 2
3 4
5 4
5 6

样例输出 3

disaster

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.