首页 > 其他分享 >DreamJudge-1217-国名排序

DreamJudge-1217-国名排序

时间:2024-06-14 19:10:12浏览次数:18  
标签:sort 1217 int 样例 DreamJudge cnts 排序 描述

1.题目描述

Time Limit: 1000 ms
Memory Limit: 256 mb

问题描述: 小李在准备明天的广交会,明天有来自世界各国的客房跟他们谈生意,小李要尽快的整理出名单给经理,你能帮他把客户来自的国家按英文字典次序排好吗?   例如小李手上有来自加拿大,美国,中国的名单,排好的名单应是美国,加拿大,中国

输入输出格式

输入描述:

第一行为一个n(n<=100)表示n个国家,第2行到第n+1行分别为n个国家的名字.

输出描述:

输出n个国家按字典顺序的排列.

输入输出样例

输入样例#:

3
China
Canada
America

输出样例#:

America
Canada
China

题目来源
同济大学机试题

2.题解

2.1 sort排序

思路

sort函数可以直接利用 str1 < str2 按字节序排序字符串!

代码

#include<bits/stdc++.h>
using namespace std;
int main(){
	int n;
	cin >> n;
	vector<string> cnts(n);
	for(int i = 0; i < n; i++){
		cin >> cnts[i];
	}
	sort(cnts.begin(), cnts.end());
	for(string cnt : cnts){
		cout << cnt << endl;
	}
} 

标签:sort,1217,int,样例,DreamJudge,cnts,排序,描述
From: https://www.cnblogs.com/trmbh12/p/18248486

相关文章

  • DreamJudge-1159-成绩排序2.0
    1.题目描述TimeLimit:1000msMemoryLimit:32768mb用一维数组存储学号和成绩,然后,按成绩排序输出。输入输出格式输入描述:输入第一行包括一个整数N(1<=N<=100),代表学生的个数。接下来的N行每行包括两个整数p和q,分别代表每个学生的学号和成绩。输出描述:按照学生的成......
  • 链式前向星和拓扑排序专题
    多日以来被图论狠狠的羞辱,下定决心学习图论基础链式前向星和拓扑排序图的存储方式邻接表规模大的稀疏图可用邻接表,存储复杂度为\(O(n+m)\)。n表示点的数量,m表示边的数量。structedge{ intfrom,to,w; edge(inta,intb,intc){ from=a;to=b;w=c; }}v......
  • 【十大排序算法】计数排序
    数字在轻舞纷飞中,依次排列,如星辰般闪耀。文章目录一、计数排序二、发展历史三、处理流程四、算法实现五、算法特性六、小结推荐阅读一、计数排序计数排序是一种非比较型的排序算法,它根据待排序元素的值来确定每个元素之前的有序位置。它的基本思想是统计待排序元素......
  • Python简单实现:读取文件夹并数字排序
    python中os.listdir()方法用于返回指定的文件夹包含的文件或文件夹的名字的列表importospath="../data/materials/test/"path_list=os.listdir(path)print(path_list)输出['1.jpg','10.jpg','11.jpg','12.jpg','13.jpg',......
  • C#中List的3种排序方法
    原文链接:https://blog.csdn.net/lwf3115841/article/details/130459042         https://blog.csdn.net/Pei_hua100/article/details/108072643ist是C#常用的数组,它较之前的ArryList更加灵活,解决了Arrylist会出现装箱和拆箱的不安全问题,它是一种动态数组,可以存......
  • C语言题目:排序问题2
    题目描述将十个数进行从大到小的顺序进行排列输入格式十个整数输出格式以从大到小的顺序输出这个十个数样例输入12345678910样例输出10987654321代码解析1.引入头文件代码首先引入了stdio.h头文件,这是C语言标准输入输出库,用于处理输入输出......
  • 列出并排序文件系统根目录(/)下各个目录的大小
    du-sh/*|&grep-v"du:"|sort-hrdu:是一个用于估计文件和目录磁盘使用空间的命令。-s:表示总结,只显示每个指定目录的总大小。-h:表示“human-readable”,即以易读的格式(如K,M,G)显示大小。/:这是一个通配符,它匹配根(/)下的所有目录。因此,du-sh/会列出根目录下所......
  • 如何对嵌套 div 表格进行排序?
    我正在寻找一种解决方案,以便能够根据一个"列"中的值对div表格进行排序。在下面的示例中,排序列的div类为"text-fl"。交互式排序,在这种排序中,数据最初是按照代码中的方式加载的,但如果用户选择按值排序,他们可以点击列标题。由于我的数据不在列表中,因此我认为我无......
  • du -sh 排序
    du-sh 命令用于显示目录或文件的总磁盘占用空间。若要对 du-sh 的输出进行排序,可以结合 sort 命令使用。例如,要按照从小到大排序,可以这样做:du-sh*|sort-h这里的 * 表示当前目录下所有文件和文件夹,sort-h 会识别K、M、G等单位,并按照数值大小进行排序。如果你想......
  • 常见的排序算法——快速排序(三)
    本文记述了E.W.Dijkstra的三向切分快速排序的基本思想和一份参考实现代码,并在说明了算法的性能后用随机数据进行了验证。◆思想“在有大量重复元素的情况下,快速排序的递归性会使元素全部重复的子数组经常出现。这就有很大的改进潜力,将当前实现的线性对数级的性能提高到线性级......