60分求调,悬关!
查看原帖
60分求调,悬关!
1252442
lucy2012楼主2024/3/2 15:14
#include<bits/stdc++.h>
using namespace std;
struct zong{
	int h;
	string p;
};
int sum(zong a,zong b){
	if(a.p.length()!=b.p.length()) return a.p.length()>b.p.length();
	for(int i=a.p.length()-1;i>=0;i--){
		if(a.p[i]!=b.p[i])
		    return a.p[i]>b.p[i];
	}
}
int main(){
	zong s[30];
	int n;
	cin>>n;
	for(int i=0;i<n;i++){
		cin>>s[i].p;
		s[i].h=i+1;
	}  
	sort(s,s+n,sum);
	cout<<s[0].h<<endl<<s[0].p;
	return 0;
}
2024/3/2 15:14
加载中...