STL大法好!!!
使用sort()将string排序,map去重并统计即可。
最短代码如下:
#include<bits/stdc++.h>
using namespace std;
string s;int n;
map<string,int> m;
int main(){
cin>>n;
while(n--)cin>>s,sort(s.begin(),s.end()),m[s];
cout<<m.size();
return 0;
}
本文介绍了一种利用C++ STL库中的sort()函数进行字符串内部字符排序的方法,并通过map容器实现字符串去重及计数。该方法简洁高效,适用于处理大量字符串数据的情况。
STL大法好!!!
使用sort()将string排序,map去重并统计即可。
最短代码如下:
#include<bits/stdc++.h>
using namespace std;
string s;int n;
map<string,int> m;
int main(){
cin>>n;
while(n--)cin>>s,sort(s.begin(),s.end()),m[s];
cout<<m.size();
return 0;
}
276
788

被折叠的 条评论
为什么被折叠?