当前位置: 首页 > news >正文

简单排序(sort)

1. K15773 简单排序(sort)

题目描述

给定一个字符串,请将字符串中的内容,按照字符出现次数从大到小排序,出现次数相同的字母,字典序小的排在前。请你帮忙计算并输出排序后的字符串。

输入格式

输入文件名:sort.in
输入只有一行:为一个只包含英文字母与数字的字符串,长度不超过10^5。

输出格式

输出文件名:sort.out

输出只有一行:为排序后的字符串。

输入输出样例

输入样例1:复制
happy
输出样例1:复制
ppahy
输入样例2:复制
123cccaaabbddd
输出样例2:复制
aaacccdddbb123

说明

数据范围:如题目所述。

【耗时限制】1000ms 【内存限制】256MB

 代码:

#include<bits/stdc++.h>
using namespace std;
typedef long long LL;
string s;
LL cnt[130];
bool cmp(const char &x,const char &y){if(cnt[x]!=cnt[y]) return cnt[x]>cnt[y];return x<y;
}
int main()
{freopen("sort.in","r",stdin);freopen("sort.out","w",stdout);cin>>s;for(LL i=0;i<s.size();i++) cnt[s[i]]++;sort(s.begin(),s.end(),cmp);cout<<s;return 0;
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Openstack 与 Ceph集群搭建(完结): 配置Ceph作为Openstack后端存储
  • 如何打造基于Java SpringBoot和Vue的医院门诊智能预约平台?四步实现高效就医流程,整合MySQL数据库,优化用户体验。
  • 功能测试常用的测试用例大全
  • C#泛型相关
  • 【最新华为OD机试E卷】boos的收入(100分)-多语言题解-(Python/C/JavaScript/Java/Cpp)
  • 网易校招面试题 - 如何给 10 台机器安装 Nginx
  • 视频中间件:与海康ISC平台级联
  • RK3588 系列之1—串口连接
  • Leetcode Hot 100刷题记录 -Day6(滑动窗口)
  • Java:路径计算与障碍物处理
  • Web自动化测试实战--博客系统
  • golang本地缓存fastcache高性能实现原理
  • 使用Python查找并移动两个文件夹中不重名的文件
  • ​字​节​一​面​
  • 深度学习基础(Datawhale X 李宏毅苹果书AI夏令营)
  • 自己简单写的 事件订阅机制
  • 【159天】尚学堂高琪Java300集视频精华笔记(128)
  • Angular6错误 Service: No provider for Renderer2
  • bearychat的java client
  • puppeteer stop redirect 的正确姿势及 net::ERR_FAILED 的解决
  • Python - 闭包Closure
  • React 快速上手 - 06 容器组件、展示组件、操作组件
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • 阿里研究院入选中国企业智库系统影响力榜
  • 对话 CTO〡听神策数据 CTO 曹犟描绘数据分析行业的无限可能
  • 关键词挖掘技术哪家强(一)基于node.js技术开发一个关键字查询工具
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 深入体验bash on windows,在windows上搭建原生的linux开发环境,酷!
  • 使用parted解决大于2T的磁盘分区
  • 一道面试题引发的“血案”
  • 智能网联汽车信息安全
  • ionic异常记录
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • Unity3D - 异步加载游戏场景与异步加载游戏资源进度条 ...
  • ​虚拟化系列介绍(十)
  • # Python csv、xlsx、json、二进制(MP3) 文件读写基本使用
  • #大学#套接字
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • $.ajax()参数及用法
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (delphi11最新学习资料) Object Pascal 学习笔记---第2章第五节(日期和时间)
  • (Java实习生)每日10道面试题打卡——JavaWeb篇
  • (Oracle)SQL优化技巧(一):分页查询
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (附源码)springboot车辆管理系统 毕业设计 031034
  • (附源码)ssm高校社团管理系统 毕业设计 234162
  • (附源码)计算机毕业设计SSM基于健身房管理系统
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (切换多语言)vantUI+vue-i18n进行国际化配置及新增没有的语言包
  • (原創) 如何安裝Linux版本的Quartus II? (SOC) (Quartus II) (Linux) (RedHat) (VirtualBox)
  • (转载)Linux 多线程条件变量同步
  • (自用)交互协议设计——protobuf序列化
  • *算法训练(leetcode)第三十九天 | 115. 不同的子序列、583. 两个字符串的删除操作、72. 编辑距离
  • .Mobi域名介绍
  • .NET Core SkiaSharp 替代 System.Drawing.Common 的一些用法