You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

28 lines
1.1 KiB

#include <bits/stdc++.h>
using namespace std;
//https://blog.csdn.net/ProLightsfxjh/article/details/48867879
//黄海感悟:这个太妙了~有意思。
int main() {
string str, str11, str12, str13, str21, str22, str23;
while (cin >> str) {
str11 = str[0] + str[5];
str12 = str[1] + str[4];
str13 = str[2] + str[3];
str21 = str[6] + str[11];
str22 = str[7] + str[10];
str23 = str[8] + str[9];
if ((str11 == str21 || str11 == str22 || str11 == str23) &&
(str12 == str21 || str12 == str22 || str12 == str23) &&
(str13 == str21 || str13 == str22 || str13 == str23))
{
if ((str21 == str11 || str21 == str12 || str21 == str13) &&
(str22 == str11 || str22 == str12 || str22 == str13) &&
(str23 == str11 || str23 == str12 || str23 == str13)) //正反都来一次以确保有三个元素组成的可重复集合的单射映射
cout << "TRUE" << endl;
else cout << "FALSE" << endl;
} else { cout << "FALSE" << endl; }
}
return 0;
}