题解:单词排序(水)
题目描述
小红学会了很多英文单词,妈妈为了帮小红加强记忆,拿出纸、笔,把 N 个单词写在纸上的一行里,小红看了几秒钟后,将这张纸扣在桌子上。妈妈问小红:“你能否将这 N 个单词按照字典排列的顺序,从小到大写出来?”小红按照妈妈的要求写出了答案。现在请你编写程序帮助妈妈检查小红的答案是否正确。注意:所有单词都由小写字母组成,单词两两之间用一个空格分隔。
输入
输入包含两行。
第一行仅包括一个正整数N(0<N≤26)。第二行包含N个单词,表示妈妈写出的单词,两两之间用一个空格分隔。单个单词长度不超过1010。
输出
输出仅有一行。针对妈妈写出的单词,按照字典排列的顺序从小到大排列成一行的结果,每个单词后带一个空格。
样例输入
4
city boy tree student
样例输出
boy city student tree
#include<iostream>
#include<cstring>
#include<cstdio>
#include<algorithm>
using namespace std;
string a[30];
int main()
{int n;cin>>n;for(int i=0;i<n;i++)cin>>a[i];sort(a,a+n);for(int i=0;i<n;i++)cout<<a[i]<<" ";return 0;
}
题解:单词排序(水)相关推荐
- 信息学奥赛一本通 1185:单词排序 | OpenJudge NOI 1.10 10:单词排序
[题目链接] ybt 1185:单词排序 OpenJudge NOI 1.10 10:单词排序 [题目考点] 1. 排序 [君义精讲]排序算法 2. 字符串比较 字符数组比较: char s1[N], ...
- ggplot2可视化水平箱图并使用fct_reorder排序数据、使用na.rm处理缺失值(reorder boxplot with fct_reorder)、按照箱图的中位数从小到大排序水平箱图
ggplot2可视化水平箱图并使用fct_reorder排序数据.使用na.rm处理缺失值(reorder boxplot with fct_reorder).按照箱图的中位数从小到大排序水平箱图(O ...
- 1.10 编程基础之简单排序_10 单词排序
http://noi.openjudge.cn/ch0110/10/ /* 1.10 编程基础之简单排序_10 单词排序 http://noi.openjudge.cn/ch0110/10/总时间限制 ...
- 1.10 编程基础之简单排序 10 单词排序 python
http://noi.openjudge.cn/ch0110/10/ """ 1.10 编程基础之简单排序 10 单词排序 http://noi.openjudge.cn ...
- 信息学奥赛一本通(1185:单词排序)
1185:单词排序 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 11964 通过数: 6009 [题目描述] 输入一行单词序列,相邻单词之间由1个或多个 ...
- JSK-16016 单词排序【排序】
单词排序 小红学会了很多英文单词,妈妈为了帮小红加强记忆,拿出纸.笔,把 N 个单词写在纸上的一行里,小红看了几秒钟后,将这张纸扣在桌子上.妈妈问小红:"你能否将这 N 个单词按照字典排列的 ...
- 信息奥赛一本通1185:单词排序(OJ题目描述有问题)
1185:单词排序 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 3474 通过数: 1685 [题目描述] 输入一行单词序列,相邻单词之间由1个或多个空格间隔,请按照字典序输出 ...
- 病毒(virus) 题解 - 拓扑排序
题目 有一天,小y突然发现自己的计算机感染了一种病毒!还好,小y发现这种病毒很弱,只是会把文档中的所有字母替换成其它字母,但并不改变顺序,也不会增加和删除字母. 现在怎么恢复原来的文档呢!小y很聪明, ...
- python编程单词排序_python 统计单词个数,并按个数与字母排序
# coding: utf-8 # In[1]: import collections str = "Be slow to promise and quick to perform" ...
最新文章
- 图神经网络方法总结(Graph Neural Network)
- Java基础小常识-继承-(10)
- Centos6.5 下安装opencv
- Hdoj Minimize The Difference
- bash循环控制语句之for循环
- 分治法在二叉树遍历中的应用(JAVA)--二叉查找树高度、前序遍历、中序遍历、后序遍
- VTK模块学习(一)
- doxygen 教程 linux,doxygen linux
- python设置横坐标间隔_如何在matplotlib中更改刻度之间的间距?
- java.lang.VerifyError: Expecting a stack map frame
- 任务47:Identity MVC:ReturnUrl实现
- @程序员,为什么选择 Racket 语言?
- mybatis map里面传对象_关于 MyBatis,我死磕了 10 种超好用的写法
- FPGA-Verilog实例----线性反馈移位寄存器(LFSR)
- 计算机保研夏令营预推免
- SolidWorks二次开发经验总结
- 蓝牙技术|伦茨科技带你了解蓝牙音频
- 百度云OCR文字识别
- 阿里云跨云迁移工具案例实践:华为云迁移到阿里云
- 渗透测试常用工具-amap服务枚举
热门文章
- cannot find -lxxx 问题的总结
- 北大AI公开课第五课--深度学习处理器by寒武纪陈云霁
- C# 关键字 使用where来限定泛型约束
- (转发)线性代数的本质
- vue : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本
- allegro17.4的brd文件用AD打开
- bxl文件转换为AD可以用的原理图和PCB库文件
- FastDFS清空数据及文件步骤
- Django笔记 CMS框架Mezzanine 1
- Windows dss代理摄像头rtsp流 rtsp摄像头+ffmpeg+vlc