避免了高精度比较大小,同长度string型可直接比大小

#include <bits/stdc++.h>
using namespace std;
int main(){
    string s,ans,m;
    ios::sync_with_stdio(false);
    int n,maxl=0,num;
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>s;
        int l=s.length();
        if(maxl<l){
            maxl=l;
            num=i;
            ans=s;
        }
          if(m<s){
             m=s;
             num=i;
             ans=s;
            }
    }
    cout<<num<<endl<<ans;
}

锣鼓试炼场 宇宙总统

 

posted @ 2018-08-04 21:23  TimDucan  阅读(156)  评论(0编辑  收藏  举报