救命
查看原帖
救命
1041666
Jerry555楼主2024/3/23 19:21
#include <iostream>
#include <cstring>
using namespace std;
int maxn=1;
bool Compare(string a,string b){
	if (a.length()  >b.length())return true;
	if (a.length() < b.length())return false;
	for (int i = a.length(); i >= 0; i--)if (a[i] > b[i])return true; else if (a[i] < b[i])return false;
	return false;
}
int main(){
    int n;
    cin >> n;
    string str[n];
    for(int i=0;i<=n-1;i++){
        cin >> str[i];
    }
    string max=str[0];
    for(int i=1;i<=n-1;i++){
        if(Compare(str[i],max)){
            max=str[i];
            maxn=i+1;
        }
    }
    cout << maxn << endl << max;
}
2024/3/23 19:21
加载中...