文章

38

粉丝

11

获赞

2

访问

17.4k

头像
写复杂了
P1412 华中科技大学机试题
发布于2024年8月27日 18:26
阅读数 602

#include<bits/stdc++.h>
using namespace std;
struct Big{
    string num;
    int len;
}big[110];
bool cmp(Big a,Big b){
    return a.len < b.len;
}
int main(){
    int n;
    while(cin >> n){

        for(int i = 0;i < n;i++) {
            cin >> big[i].num;
            big[i].len = big[i].num.size();
        }
        sort(big,big + n,cmp);
        for(int i = 0;i < n - 1;i++){
                for(int j = i + 1;j < n && big[i].len == big[j].len;j++){
                    if(big[i].num > big[j].num){
                        swap(big[i].num,big[j].num);
          &...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发