@[DKsniper](/user/799337) `if() else ` 有问题,`else` 后面必须满足 $a_i>a_{bg}$ 和 $a_i.size() == a_{bg}.size()$。
by 2021zjhs005 @ 2024-01-24 08:54:15
@[2021zjhs005](/user/1121995)
还是WA
```
#include<bits/stdc++.h>
using namespace std;
string a[21];
int main()
{
int n,bg=1;
cin>>n;
for(int i=1;i<=n;i++) cin>>a[i];
for(int i=2;i<=n;i++){
if(a[i].size()>a[bg].size()) bg=i;
else if(a[i]>a[bg]&&a[i].size()==a[bg].size()) bg=i;
}
cout<<bg<<" "<<a[bg];
return 0;
}
```
by DKsniper @ 2024-01-24 09:09:56
是不是要回车??
by oldhorse1989 @ 2024-01-24 09:15:41
@[oldhorse1989](/user/212471) 似乎是的,两个答案之间有一个回车。
by 2021zjhs005 @ 2024-01-24 09:24:39
@[oldhorse1989](/user/212471) @[2021zjhs005](/user/1121995)
谢谢,以A
求回关,谢谢
by DKsniper @ 2024-01-24 09:25:39