站外题求助
  • 板块学术版
  • 楼主popcoount
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/8/3 23:14
  • 上次更新2024/8/4 09:35:46
查看原帖
站外题求助
503063
popcoount楼主2024/8/3 23:14

【题目描述】

小明在玩一个游戏:他有若干个不同的命题,每一个命题都是一个仅含小写字母的字符串。他还有若干个陈述,每一个陈述都指出某一个命题的正确与否。现在,他想知道这些陈述是否产生了矛盾,你可以帮帮他吗?

具体的,每一个陈述形如 SS 或者 !S!S,其中 SS 是一个仅含小写字母的字符串。SS 代表命题 SS 正确,而 !S!S 代表命题 SS 错误。

【输入格式】

第一行,一个数 nn 表示陈述的个数。

接下来 nn 行,每行一个仅含小写字母的字符串,代表一个命题。

【输出格式】

如果陈述没有矛盾,则输出 satisfiable。

否则输出产生矛盾,且指出其正确的陈述最早出现的命题。

【样例输入】

7
c
!d
a
!a
b
!c
d

【样例输出】

c

【数据规模】

SS 的长度不超过 1010。

对于 40%40\% 的数据,n≤50n \le 50。

对于 100%100\% 的数据,n≤2×105n \le 2 \times 10^5。

2024/8/3 23:14
加载中...