3280. ADV-141 判断名次

?问题描述

?  某场比赛过后,你想要知道A~E五个人的排名是什么,于是要求他们每个人说了一句话。得了第1名的人说了假话;得了第5名的人不好意思,也说了假话;为了使求解问题简单,第3名同样说了假话。(奇数名次说假话)




【输入形式】
共5行,各行依次表示A~E说的话。
每行包含一个形如“A>=3”的名次判断,即一个大写字母+关系运算符+一个数字,不包含空格。
大写字母A~E,关系运算<、<=、=、>=、>、!=,数字1~5。注意:等于是“=”不是“==”!
【输出形式】
可能有多解,请按照字典序输出排名序列,每个解一行
最后一行输出解的数量
【样例输入】
A=2
D=5
E>3
A>2
B!=1

【样例输出】
ACDEB
AECBD
BADCE
BCADE
BDACE
CEADB
CEBDA
7

难度等级: 2
总通过次数: 7
总提交次数: 9
蓝桥杯-算法提高