题目链接:https://www.luogu.com.cn/problem/P1781
这一题看是有一百位之大,其实只要用字符串简单的比较一下大小即可
#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
int n;
bool check(string s1, string s2){
if (s1.size() != s2.size()) return s1.size() > s2.size();
else return s1 >= s2;
}
int main(){
string str = "";
int num;
cin >> n;
for (int i = 1; i <= n; i ++ ){
string s; cin >> s;
if (check(s, str)) str = s, num = i;
}
cout << num << endl;
cout << str << endl;
return 0;
}