#P4650. [COCI2017-2018#5] Karte
[COCI2017-2018#5] Karte
题目描述
有 张牌叠在一起,第 张牌上,有一个数字 表示它下面至少有 张牌上的信息是错误的,若它下面确实有至少 张牌的信息是错误的,那这张牌的信息就是正确的,否则这张牌的信息就是错误的。(我们认为最下面的牌的后面有 张错误的)
现在需要你重新调整牌的顺序,使得正好有 张牌上的信息是错误的。
输入格式
第一行两个正整数 和 表示牌的张数和要求的错误信息的个数。 接下来 行,每行一个数,表示对应的
输出格式
如果调整方案不存在,输出。否则输出由顶部到底部 张牌对应的 ,若有多种方案,输出任意一种即可。
4 2
1 2 2 3
2 3 1 2
5 3
2 1 3 0 3
3 3 0 1 2
6 4
0 2 5 2 0 1
-1
提示
的数据 。
另有的数据 。
样例 2 说明:
第 张牌上写的是,但是其后面只有 张错误,所以它是错误的。
第 张牌上写的是,其后面有 张错误(第五张),所以它是正确的。
第 张牌上写的是,其后面有 张错误(第五张),所以它是正确的。
第 张牌上写的是,但是其后面只有 张错误(第五张),所以它是错误的。
第 张牌上写的是,但是其后面只有 张错误(第五张,第二张),所以它是错误的。
因此总共有 张是错误的。