P1781 宇宙总统
其实对于只要比较大小的题,写高精度没必要
直接用 string 记录一个 max 每次比较很简单啊
原理:string的比较 保存数字的字符串=高精度版比较大小
#include<bits/stdc++.h>
using namespace std;
string number[21];
int main()
{ int n;cin>>n;
for(int i=0;i<n;i++)
{
cin>>number[i];
}
string max="";
int x=0;
for(int i=0;i<n;i++)
{
if(number[i].size()>max.size()||number[i].size()==max.size()&&number[i]>max)//可以使用字符串比较大小
{
x=i;
max=number[i];
}
}
cout<<x+1<<endl<<max;
}