問題一覧 > ネタ問題

No.8092 3-2-SAT

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / スペシャルジャッジ問題 (複数の解が存在する可能性があります)
タグ : / 解いたユーザー数 46
作問者 : stoq / テスター : 👑 Kazun
3 ProblemId : 7696 / 出題時の順位表 / 自分の提出
問題文最終更新日: 2022-02-13 02:49:05

問題文

全ての要素が 1,2,3 のいずれかである長さ N の数列 (x1,,xN) であって、 次の M 個の条件 1,,M を全て満たすものが存在するか判定してください。

さらに存在する場合はその一例を示してください。

  • 条件 ixpi=aixqi=bi の少なくとも一方が成り立つ。

入力

N M
p1 q1 a1 b1
...
pM qM aM bM

  • 入力は全て整数
  • 2N105
  • 1M105
  • 1pi<qiN
  • 1aibi3

出力

条件を全て満たす (x1,,xN) が存在するならば、そのうちの一つを空白区切りで出力してください。

存在しないならば-1を出力してください。

サンプル

サンプル1
入力
3 2
1 2 1 2
2 3 2 1
出力
1 2 3

条件は (x1=1x2=2)(x2=2x3=1) です。 例えば x1=1, x2=2, x3=3 は条件を満たします。

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。