题目描述
小红学会了很多英文单词,妈妈为了帮小红加强记忆,拿出纸、笔,把 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;
}

题解:单词排序(水)相关推荐

  1. 信息学奥赛一本通 1185:单词排序 | OpenJudge NOI 1.10 10:单词排序

    [题目链接] ybt 1185:单词排序 OpenJudge NOI 1.10 10:单词排序 [题目考点] 1. 排序 [君义精讲]排序算法 2. 字符串比较 字符数组比较: char s1[N], ...

  2. ggplot2可视化水平箱图并使用fct_reorder排序数据、使用na.rm处理缺失值(reorder boxplot with fct_reorder)、按照箱图的中位数从小到大排序水平箱图

    ggplot2可视化水平箱图并使用fct_reorder排序数据.使用na.rm处理缺失值(reorder boxplot with fct_reorder).按照箱图的中位数从小到大排序水平箱图(O ...

  3. 1.10 编程基础之简单排序_10 单词排序

    http://noi.openjudge.cn/ch0110/10/ /* 1.10 编程基础之简单排序_10 单词排序 http://noi.openjudge.cn/ch0110/10/总时间限制 ...

  4. 1.10 编程基础之简单排序 10 单词排序 python

    http://noi.openjudge.cn/ch0110/10/ """ 1.10 编程基础之简单排序 10 单词排序 http://noi.openjudge.cn ...

  5. 信息学奥赛一本通(1185:单词排序)

    1185:单词排序 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 11964     通过数: 6009 [题目描述] 输入一行单词序列,相邻单词之间由1个或多个 ...

  6. JSK-16016 单词排序【排序】

    单词排序 小红学会了很多英文单词,妈妈为了帮小红加强记忆,拿出纸.笔,把 N 个单词写在纸上的一行里,小红看了几秒钟后,将这张纸扣在桌子上.妈妈问小红:"你能否将这 N 个单词按照字典排列的 ...

  7. 信息奥赛一本通1185:单词排序(OJ题目描述有问题)

    1185:单词排序 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 3474 通过数: 1685 [题目描述] 输入一行单词序列,相邻单词之间由1个或多个空格间隔,请按照字典序输出 ...

  8. 病毒(virus) 题解 - 拓扑排序

    题目 有一天,小y突然发现自己的计算机感染了一种病毒!还好,小y发现这种病毒很弱,只是会把文档中的所有字母替换成其它字母,但并不改变顺序,也不会增加和删除字母. 现在怎么恢复原来的文档呢!小y很聪明, ...

  9. python编程单词排序_python 统计单词个数,并按个数与字母排序

    # coding: utf-8 # In[1]: import collections str = "Be slow to promise and quick to perform" ...

最新文章

  1. 图神经网络方法总结(Graph Neural Network)
  2. Java基础小常识-继承-(10)
  3. Centos6.5 下安装opencv
  4. Hdoj Minimize The Difference
  5. bash循环控制语句之for循环
  6. 分治法在二叉树遍历中的应用(JAVA)--二叉查找树高度、前序遍历、中序遍历、后序遍
  7. VTK模块学习(一)
  8. doxygen 教程 linux,doxygen linux
  9. python设置横坐标间隔_如何在matplotlib中更改刻度之间的间距?
  10. java.lang.VerifyError: Expecting a stack map frame
  11. 任务47:Identity MVC:ReturnUrl实现
  12. @程序员,为什么选择 Racket 语言?
  13. mybatis map里面传对象_关于 MyBatis,我死磕了 10 种超好用的写法
  14. FPGA-Verilog实例----线性反馈移位寄存器(LFSR)
  15. 计算机保研夏令营预推免
  16. SolidWorks二次开发经验总结
  17. 蓝牙技术|伦茨科技带你了解蓝牙音频
  18. 百度云OCR文字识别
  19. 阿里云跨云迁移工具案例实践:华为云迁移到阿里云
  20. 渗透测试常用工具-amap服务枚举

热门文章

  1. cannot find -lxxx 问题的总结
  2. 北大AI公开课第五课--深度学习处理器by寒武纪陈云霁
  3. C# 关键字 使用where来限定泛型约束
  4. (转发)线性代数的本质
  5. vue : 无法加载文件 C:\Users\Administrator\AppData\Roaming\npm\vue.ps1,因为在此系统上禁止运行脚本
  6. allegro17.4的brd文件用AD打开
  7. bxl文件转换为AD可以用的原理图和PCB库文件
  8. FastDFS清空数据及文件步骤
  9. Django笔记 CMS框架Mezzanine 1
  10. Windows dss代理摄像头rtsp流 rtsp摄像头+ffmpeg+vlc