60分,求助大佬
查看原帖
60分,求助大佬
1013002
bjqxszx_zhongqide楼主2024/7/12 09:32
#include<bits/stdc++.h>
using namespace std;
bool dx(string a,string b){
	int alen=a.size(),blen=b.size();
	if(alen>blen){
		return true;
	}else if(alen<blen){
		return false;
	}else{
		for(int i=alen-1;i>=0;i--){
			if(a[i]>b[i]){
				return true;
			}else if(b[i]>a[i]){
				return false;
			}
		}
		return false;
	}
}
int main(){
	int n,maxi;
	cin>>n;
	string a[n],maxx="0";
	for(int i=0;i<n;i++){
		cin>>a[i];
		if(dx(a[i],maxx)){
			maxi=i+1;
			maxx=a[i];
		}
	}
	cout<<maxi<<endl<<maxx;
    return 0;
}
2024/7/12 09:32
加载中...