01串排序

阅读: 评论:0

01串排序

01串排序

01串排序


今天写了一道水题,很水,却用一早上时间。
写这篇博客主要是对如今网上的copy现象做以鄙视,搜题点进去各种答案,一看全tm一模一样,还tm不对!!!
好了,看题

将 01 串首先按长度排序,长度相同时,按 11 的个数多少进行排序,11 的个数相同时再按 ASCII 码值排序(字典序)。

输入格式
第一行输入一个整数 n (1≤n≤100),表示字符串的个数。

输入数据中含有一些 01 串,01 串的长度不大于 256 个字符。

输出格式
重新排列 01 串的顺序,使得串按基本描述的方式排序,然后依次输出。

不多说 上代码,我刚开始没写出来的原因是字符串长度定义写错了,还写了对拍程序一直找不到错误,唉~所以记得是大于等于256哦,别忘了。

#include <bits/stdc++.h>
int N;
typedef struct {char str[300];int len = 0;int one = 0;
} Ss;
int main() {scanf("%d", &N);Ss sss[500];//输入for (int i = 0; i < N; i++) {scanf("%s", sss[i].str);sss[i].len = strlen(sss[i].str);int t = 0;fo

本文发布于:2024-02-27 18:01:43,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/1709109608114093.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23