首页 > 编程语言 > 详细

洛谷——排序P1781宇宙总统

时间:2019-11-24 15:33:05      阅读:220      评论:0      收藏:0      [点我收藏+]

2019-11-24

14:57:51

技术分享图片

技术分享图片

 比较100位的数字,属于高精度。直接上字符串

#include<bits/stdc++.h>
#define f(a,b,c) for(int a=b;a<=c;a++)
#define f1(a,b,c) for(int a=b;a>=c;i--)
using namespace std;

bool cmp(pair<int,string> a,pair<int,string> b){
    if(a.second.size() != b.second.size()){
        return a.second.size() > b.second.size();
    }else
        return a.second>b.second;
}
int main(){
    pair<int,string> t[21];
    int n;
    cin>>n;
    f(i,1,n) cin>>t[i].second,t[i].first = i;
    sort(t+1,t+n+1,cmp);
    cout<<t[1].first<<"\n"<<t[1].second;
    return 0;
} 

 

洛谷——排序P1781宇宙总统

原文:https://www.cnblogs.com/JasonPeng1/p/11922463.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!