(排序)P1781 宇宙总统
题解:
此题的关键不在排序,而在于大数字
我们可以用字符串进行存储,比较他们的长度,长度一样时比较他们的大小即可
#include<iostream>
using namespace std;
using namespace std;
int main()
{
int n;
cin>>n;
int ret=0,pre=0;
string max="",m;
int a[100];
for(int i=0;i<n;i++){
cin>>m;
ret++;
if(m.size()>max.size()||m.size()==max.size()&&m>max){
max=m;
pre=ret;
}
}
cout<<pre<<endl<<max<<endl;
return 0;
}
{
int n;
cin>>n;
int ret=0,pre=0;
string max="",m;
int a[100];
for(int i=0;i<n;i++){
cin>>m;
ret++;
if(m.size()>max.size()||m.size()==max.size()&&m>max){
max=m;
pre=ret;
}
}
cout<<pre<<endl<<max<<endl;
return 0;
}