AcWing 3613. 最长&最短文本
原题链接
简单
#include<bits/stdc++.h>
using namespace std;
using ll = long long;
using pii = pair<int,int>;
const int N = 1e6+10;
int t,n,m,k,l,r,op,x,y;
int f[N];
bool flag;
string str;
vector<string> mi;
vector<string> ma;
int mini=0x3f3f3f,maxi;
void solve(){
while(cin>>str){
int siz = str.size();
if(siz>=maxi){
if(siz>maxi)ma.clear();
maxi = siz;
ma.push_back(str);
}
if(siz<=mini){
if(siz<mini)mi.clear();
mini = siz;
mi.push_back(str);
}
}
for(string& s:mi)cout<<s<<"\n";
for(string& s:ma)cout<<s<<"\n";
}
int main(){
ios::sync_with_stdio(false);
cin.tie(nullptr);
cout.tie(nullptr);
solve();
return 0;
}