80分
查看原帖
80分
868193
ht__QAQ__楼主2023/6/17 21:17
#include<bits/stdc++.h>
using namespace std;
int n,T;string a,ans="1";
bool pd(string a,string ans){
	if(a.size()>ans.size()){
		return true;
	}
	if(a.size()<ans.size()){
		return false;
	}
	for(int i=ans.size()-1;i>=0;i--){
		if((int)a[i]>(int)ans[i]){
			return true;
		}
	}
	return false;
}
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a;
		if(pd(a,ans)) T=i,ans=a;
	}
	cout<<T<<"\n"<<ans;
	return 0;
}
2023/6/17 21:17
加载中...