其实很简单,只需要用高精度就可以了!
查看原帖
其实很简单,只需要用高精度就可以了!
1342607
LCY2015楼主2024/8/10 09:09

其实很简单,只需要用高精度就可以了!

#include <bits/stdc++.h>
using namespace std;
struct stu{
    string cj;
    int id;
};
bool cmp(stu s1,stu s2){
    if(s1.cj.size()!=s2.cj.size()) return s1.cj.size()>s2.cj.size();
    else return s1.cj>s2.cj;
}
int main(){
    stu student[10010];
    int n;
    cin>>n;
    for(int i=1;i<=n;i++){
        cin>>student[i].cj;
        student[i].id=i;
    }
    sort(student+1,student+n+1,cmp);
    cout<<student[1].id<<endl<<student[1].cj;
    return 0;
}
2024/8/10 09:09
加载中...