输入一些单词,找出所有满足如下条件的单词:该单词不能通过字母重排,得到输入文本中的另外一个单词。 在判断是否满足条件时,字母不分大小写,但在输出时应保留输入中的大小写,按字典序进行排列(所有大写字母在所有小写字母的前面)。
#include<iostream>
#include<string>
#include<vector>
#include<map>
#include<algorithm>
using namespace std;
string s;
vector<string> words;
vector<string> stan;
map<string,int> mp;
string stand(string s)
{
//标准化
string ans=s;
for(int i=0;i<s.size();++i)
ans[i]=tolower(s[i]);
sort(ans.begin(),ans.end());
return ans;
}
int main()
{
while(cin>>s&&s[0]!&#