题目传送门 \color{orangered}\text{题目传送门} 题目传送门
题意
给出 2 2 2 个字符矩阵,问将第 1 1 1 个字符矩阵调换列的顺序之后能否与第 1 1 1 个字符矩阵相同。
分析
每行输入 1 1 1 个字符串,将每个字符串进行排序,再将这 2 2 2 个字符矩阵的每行排序过后的字符串进行比较,判断是否相等即可。
代码
#include<bits/stdc++.h>
using namespace std;
string s[400000];
string s1;
int main() {
int h,w;
cin>>h>>w;
for(int i=0;i<h;i++)
{
cin>>s[i];
sort(s[i].begin(),s[i].end());
}
for(int i=0;i<h;i++)
{
cin>>s1;
sort(s1.begin(),s1.end());
if (s1!=s[i])
{
cout<<"No"<<endl;
return 0;
}
}
cout<<"Yes"<<endl;
return 0;
}