#P14624. [2018 KAIST RUN Fall] Dumae
[2018 KAIST RUN Fall] Dumae
Description
你知道 Dumae 吗?这是 KAIST 附近最著名的餐厅 Dumae 炭火烧烤 的昵称。因为 Dumae 是一家非常著名的餐厅,所以很多 KAIST 学生在餐厅还没开门时就开始排队。学生们想知道他们需要等多久,于是开始猜测自己的排队顺序。
等待队列中有 名学生,每名学生有一个从 到 的唯一学号。学生 (学号为 的学生)猜测他/她在队列中是第 个、第 个、……、第 个或第 个人。(即,排在他/她前面的人数在区间 内)此外,还有 条声称,其中第 条声称学生 可以在等待队列中看到学生 。这意味着学生 排在学生 的前面。
你想知道是否所有学生的猜测和声称都是正确的。找到一个满足所有猜测和声称的排队顺序,或者报告这样的顺序不存在。
Input Format
第一行包含两个以空格分隔的整数 (,)。
接下来的 行中,每行给出两个以空格分隔的整数 ()。
接下来的 行中,每行给出两个以空格分隔的整数 (,,)。
Output Format
如果没有满足条件的答案,输出 。
否则,输出 行。 在第 行,输出从前面数第 个学生的学号。
3 3
1 3
1 3
1 3
1 2
2 3
3 1
-1
3 3
1 3
1 3
1 3
1 2
2 3
1 3
1
2
3
Hint
翻译由 DeepSeek V3 完成
京公网安备 11011102002149号