A3946 「PA 2017 Final」Galeria handlowa

暂无评定 传统题 ICPC 上传者
时间限制1000ms
内存限制256MiB
通过 / 提交0/0

A3946「PA 2017 Final」Galeria handlowa

暂无评定 传统题 ICPC 上传者
时间限制1000ms
内存限制256MiB
通过 / 提交0/0

题目描述

题目译自 PA 2017 Final Galeria handlowa

Bitocy 被父母派到附近的购物中心去购买 mm 件商品。因为他喜欢逛商店,所以他计划光顾所有的销售点。他打算每家商店都只进去一次。Bitocy 将按照自己选择的顺序进入这些商店,并在其中一些商店购买清单上尚未购买的某些商品。

众所周知,有些商品可能会在多家商店出售。不幸的是,Bitocy 是个很特别的人,他非常害怕被保安检查。因此,他希望避免这样一种情况:带着一件已经买好的商品,进入一家同样出售该商品的商店。

是否存在一种逛商店和购物的策略,既能让 Bitocy 买齐所有 mm 件商品,又能避免与保安发生不愉快的冲突?请帮助他!

输入格式

输入的第一行包含两个整数 n,mn, m (1≤n,m≤1000)(1 \le n, m \le 1000),分别表示购物中心的商店数量和 Bitocy 必须购买的商品数量。

接下来的 nn 行描述了购物中心里的商店;其中的第 ii 行描述了第 ii 家商店。该行首先包含一个整数 kik_i (1≤ki≤m)(1 \le k_i \le m),表示第 ii 家商店的商品种类中,包含在 Bitocy 购物清单上的商品数量。紧随其后的是这些商品的编号,按升序给出。商品用从 11 到 mm 的整数进行编号。

输出格式

如果不存在可行的购物策略,则在输出一行 NIE。

否则,输出的第一行应包含 TAK。第二行应包含 nn 个从 11 到 nn 的不同整数,即依次访问的商店的编号。第三行也是最后一行,应包含 mm 个从 11 到 nn 的整数;其中第 ii 个数字指明了 Bitocy 应该购买第 ii 件商品的商店编号。如果存在多个正确答案,你可以输出其中任意一个。

4 4
1 2
2 2 4
2 1 3
1 1

TAK
4 2 1 3
3 1 3 2

首先,Bitocy 应该去 44 号商店,但什么也不买。然后,他去 22 号商店购买第 44 件商品。接下来,在 11 号商店购买第 22 件商品。剩下的商品他将在 33 号商店购买。