100 atcoder#ABC187C. [ABC187C] 1-SAT
[ABC187C] 1-SAT
配点 : 点
問題文
個の文字列 が与えられます。
各文字列は、英小文字からなる空でない文字列の先頭に !
を 文字か 文字付加したものです。
文字列 は、 の先頭に !
を 文字付加しても 文字付加しても のいずれかに一致するとき、不満な文字列であるといいます。
不満な文字列があるかどうか判定し、あれば つ示してください。
制約
- は英小文字からなる空でない文字列の先頭に
!
を 文字か 文字付加したものである。
入力
入力は以下の形式で標準入力から与えられる。
出力
不満な文字列が存在する場合、不満な文字列を つ出力せよ。
不満な文字列が存在しない場合、satisfiable
と出力せよ。
6
a
!a
b
!c
d
!d
a
文字列 a
は、先頭に !
を 文字付加する場合は と、 文字付加する場合は と一致するため不満な文字列です。
a
の他に、d
を出力しても正解になります。
10
red
red
red
!orange
yellow
!blue
cyan
!green
brown
!gray
satisfiable