题目如下:
地球历公元 6036 年,全宇宙准备竞选一个最贤能的人当总统,共有 n 个非凡拔尖的人竞选总统,现在票数已经统计完毕,请你算出谁能够当上总统。
第一行为一个整数 n,代表竞选总统的人数。
接下来有 n 行,分别为第一个候选人到第 n 个候选人的票数。
共两行,第一行是一个整数 m,为当上总统的人的号数。
第二行是当上总统的人的选票。
5
98765
12365
87954
1022356
985678
4
1022356
票数可能会很大,可能会到 100 位数字。
1≤n≤20
code:
#include <bits/stdc++.h>
using namespace std;
bool Max(string s1,string s2){
if(s1==s2)return true;
if(s1.size()==s2.size()){
for(int i=0;i<s1.size();i++){
return s1[i]-'0'>s2[i]-'0';
}
}
return s1.size()>s2.size();
}
int main(){
int n;
string maxx;
cin >>n;
for(int i=1;i<=n;i++){
string s;
cin >>s;
if(Max(s,maxx)){
maxx=s;
}
}
cout <<maxx;
return 0;
}
蒟蒻抱灵了(大悲