#include <iostream>
#include <cstdio>
#include <vector>
#include <cstring>
#include <algorithm>
using namespace std;
vector <string> st;
bool cmp(const string &s1,const string &s2)
{
int l1,l2;
l1=count(s1.begin(),s1.end(),'A');
l2=count(s2.begin(),s2.end(),'A');
return l1<l2;
}
int main()
{
string str;
while(cin>>str)
st.push_back(str);
stable_sort(st.begin(),st.end(),cmp);
for(int i=0;i<st.size();i++)
{
cout<<st[i]<<endl;
}
return 0;
}
Ctrl+Z 结束输入的情况---NOJ1023 ---字符串排序
最新推荐文章于 2022-04-02 17:29:03 发布