社区讨论

站外题求助

学术版参与者 2已保存回复 2

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
2 条
当前快照
1 份
快照标识符
@lzea0ly5
此快照首次捕获于
2024/08/03 23:16
2 年前
此快照最后确认于
2024/08/04 09:35
2 年前
查看原帖
【题目描述】
小明在玩一个游戏:他有若干个不同的命题,每一个命题都是一个仅含小写字母的字符串。他还有若干个陈述,每一个陈述都指出某一个命题的正确与否。现在,他想知道这些陈述是否产生了矛盾,你可以帮帮他吗?
具体的,每一个陈述形如 SS 或者 !S!S,其中 SS 是一个仅含小写字母的字符串。SS 代表命题 SS 正确,而 !S!S 代表命题 SS 错误。
【输入格式】
第一行,一个数 nn 表示陈述的个数。
接下来 nn 行,每行一个仅含小写字母的字符串,代表一个命题。
【输出格式】
如果陈述没有矛盾,则输出 satisfiable
否则输出产生矛盾,且指出其正确的陈述最早出现的命题。
【样例输入】
CPP
7
c
!d
a
!a
b
!c
d
【样例输出】
CPP
c
【数据规模】
SS 的长度不超过 1010
对于 40%40\% 的数据,n50n \le 50
对于 100%100\% 的数据,n2×105n \le 2 \times 10^5

回复

2 条回复,欢迎继续交流。

正在加载回复...