全错求助
查看原帖
全错求助
1137213
cxc2005楼主2024/3/2 15:28

为什么样例是过的啊

#include <iostream>
#include <bits/stdc++.h>
using namespace std;
int main(){
	int n;
	string s[22];
	cin >> n;
	for(int i=1;i<=n;i++){
		cin >> s[i];
	}
	int max=0;
	string maxx="";
	int maxi;
	for(int i=1;i<=n;i++){
		if(max<s[i].size()){
			max=s[i].size();
		}
	}
	for(int i=1;i<=n;i++){
		if(s[i].size()==max){
			if(maxx<s[i]){
				maxx=s[i];
				maxi=i;
			}
		}
	}
	
	cout << maxi << " " << maxx; 
}
2024/3/2 15:28
加载中...