题目链接:https://vjudge.net/contest/155789#problem/E 题解: 由于是回文串,所以可以先将在对称位置的字符放在同一个集合(如果期间有两个非‘?’,且不相等,则退出操作.并跳过之后的某些步骤.注意输入不能跳过).然后再接收输入的限制条件,进行并查集.有两种并查集的方式,而两种方式的共同点都是根节点存放这个集合的字符值. 方法一(根据字符的情况选择根节点) 1.如果两个结点的祖先的字符相等,则随便一个结点的祖先做根节点: 2.如果一个的祖先是‘?’,一个的祖…