替换约定

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

题意:

有 nn 条字母替换约定,每条给出两个小写英文字母 aa、bb,表示字母 aa 必须替换为字母 bb。

若同一个原字母被要求替换为不同字母,就发生冲突。

不同原字母可以替换成同一个字母,相同约定重复出现不冲突。

判断所有约定能否同时成立。

输入格式:

第一行一个整数 nn(0≤n≤2×1050 \le n \le 2 \times 10^5),表示替换约定的数量。

接下来 nn 行,每行两个字符 aa、bb($a,b \in \{\texttt{a},\texttt{b},\ldots,\texttt{z}\}$),以一个空格分隔,表示字母 aa 必须替换成字母 bb。

输出格式:

无冲突输出 CONSISTENT,否则输出 CONFLICT。

样例:

样例输入1:

4
a m
b m
a m
c n

样例输出1:

CONSISTENT

样例解释1:

字母 a\texttt{a} 与 b\texttt{b} 都可以替换为 m\texttt{m},重复的同一条约定也不构成冲突。

样例输入2:

2
a m
a n

样例输出2:

CONFLICT

样例解释2:

同一个字母 a\texttt{a} 分别被要求替换为 m\texttt{m} 和 n\texttt{n},两条约定冲突。

C Programming Practice Round 5

未参加
状态
已结束
规则
XCPC
题目
14
开始于
2026-10-8 0:00
结束于
2026-10-15 0:00
持续时间
168 小时
主持人
参赛人数
12