求助!0分

P1781 宇宙总统

@[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


|