算法1
(暴力枚举) $O(n)$
模拟
时间复杂度
参考文献
C++ 代码
#include<iostream>
#include<cstring>
#include<vector>
#include<algorithm>
using namespace std;
bool cmp(string a,string b){
return a.size() < b.size();
}
int main(){
int n;
while(~scanf("%d\n",&n)){
vector<string> res;
while(n--){
string s;
getline(cin,s);
if(s=="stop") break;
res.push_back(s);
}
sort(res.begin(),res.end(),cmp);
for(string c : res) cout<<c<<"\n";
}
return 0;
}