题目链接
注意要读入一行 ,单行中可能含有空格!
#include<bits/stdc++.h>
using namespace std;
int main(){
string str;
vector<string> mins,maxs;
int mi = 1001, ma=0;
while(getline(cin,str)){
if(str.size() > ma){
ma = str.size();
maxs.clear();
}
if(str.size() == ma){
maxs.push_back(str);
}
if(str.size() < mi){
mi = str.size();
mins.clear();
}
if(str.size() == mi){
mins.push_back(str);
}
}
for(auto it: mins){
cout<<it<<endl;
}
for(auto it: maxs){
cout<<it<<endl;
}
return 0;
}