题目出处:《信息学奥赛一本通》第二章 上机练习1 题目描述 在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第k名的学生的学号和成绩。 输入格式 输入的第一行包含两个整数,分别是学生的人数 \(n(1 \le n \le 1000)\) ,和求第 \(k\) 名学 ...
题目出处: 信息学奥赛一本通 第二章上机练习 。 题目描述 病人等级看病,编写一个程序,将登记的病人按照以下原则排出看病的先后顺序: 老年人 年龄 ge 岁 比非老年人优先看病。 老年人按年龄从大到小的顺序看病,年龄相同的按登记的先后顺序排序。 非老年人按登记的先后顺序排序。 输入格式 第 行,输入一个不大于 的正整数,表示病人的个数 后面按照病人登记的先后顺序,每行输入一个病人的信息,包括:一个 ...
2019-09-02 23:36 0 604 推荐指数:
题目出处:《信息学奥赛一本通》第二章 上机练习1 题目描述 在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第k名的学生的学号和成绩。 输入格式 输入的第一行包含两个整数,分别是学生的人数 \(n(1 \le n \le 1000)\) ,和求第 \(k\) 名学 ...
【Python练习题 027】 对10个数字进行排序 --------------------------------------------- 这题没什么好说的,用 str.split(' ') 获取输入的10个数字,然后用 lst.sort() 就完成排序了。代码如下: s ...
1、现有列表alist = [3,1,-4,2,-6] 按照元素的绝对值大小进行排序(注意,内置函数中也有sorted方法,但是会开辟内存,所以尽量用list自带方法sort) View Code 2、5.输入某年某月某日,判断是这一年中的第几天?(用内置 ...
题目: 练习1:华氏温度转摄氏温度。 练习2:输入圆的半径计算计算周长和面积。 练习3:输入年份判断是不是闰年。 答案: 练习1: """ 将华氏温度转换为摄氏温度 F = 1.8C + 32 """ f = float(input('请输入华氏温度: ')) c ...
例1:排序只能交换相邻数字,最少交换次数为逆序对数。证:每次交换能使逆序对数不变或-1,且排序完成与逆序对数=0等价。此外,只要存在逆序对就会存在相邻逆序对,交换相邻逆序对使逆序对数刚好-1。例2:区间顺逆排序,询问位置的值。做法:二分答案,取01“暴力”,时间O((n+mlogn)logn ...
第2章 变量和简单数据类型 2-1 简单消息: 将一条消息存储到变量中,再将其打印出来。 2-2 多条简单消息: 将一条消息存储到变量中,将其打印出来;再将变量的值修改为一条新消息,并将其打印出来 ...
day24 --------------------------------------------------------------- 实例037:排序 题目 对10个数进行排序。 分析:先输入10个数,用冒泡排序就行了 看看答案: 我排序写的稍微复杂 ...