过了19个点 第13个测试点没过 为什么捏555
第13个点报这个Wrong Answer.wrong answer Too short on line 2.
#include <bits/stdc++.h>
using namespace std;
int main(){
string s;
string a[300];
getline(cin,s);
int cnt = 0;
int sz;
int maxx = 0,minn = 0x3f;
for(int i=0;i<s.size();i++){
if(s[i]==' ' || s[i]==','||s[i]=='.'){
maxx = max(maxx,sz);
minn = min(minn,sz);
cnt++;
sz = 0;
continue;
}
else{
a[cnt] += s[i];
sz++;
}
}
for(int i=0;i<cnt;i++){
if(a[i].size() == maxx){
cout << a[i] << endl;
break;
}
}
for(int i=0;i<cnt;i++){
if(a[i].size() == minn){
cout << a[i] << endl;
return 0;
}
}
return 0;
}