原文:排序入门练习题3 谁考了第k名 题解

题目出处: 信息学奥赛一本通 第二章 上机练习 题目描述 在一次考试中,每个学生的成绩都不相同,现知道了每个学生的学号和成绩,求考第k名的学生的学号和成绩。 输入格式 输入的第一行包含两个整数,分别是学生的人数 n le n le ,和求第 k 名学生的 k le k le n 。 接下来 n 行,每行包含一个学号 整数 和一个成绩 浮点数 ,中间用一个空格分隔。 输出格式 输出第 k 名学生的学 ...

2019-09-02 23:30 0 491 推荐指数:

查看详情

排序入门练习题10 病人排队 题解

题目出处:《信息学奥赛一本通》第二章上机练习8。 题目描述 病人等级看病,编写一个程序,将登记的病人按照以下原则排出看病的先后顺序: 老年人(年龄 \(\ge\) 60岁)比非老年人优先看病。 老年人按年龄从大到小的顺序看病,年龄相同的按登记的先后顺序排序。 非老年人按登记 ...

Tue Sep 03 07:36:00 CST 2019 0 604
练习题解答(二)

1、现有列表alist = [3,1,-4,2,-6] 按照元素的绝对值大小进行排序(注意,内置函数中也有sorted方法,但是会开辟内存,所以尽量用list自带方法sort) View Code 2、5.输入某年某月某日,判断是这一年中的第几天?(用内置 ...

Thu Mar 21 06:25:00 CST 2019 6 396
一、python入门练习题

题目: 练习1:华氏温度转摄氏温度。 练习2:输入圆的半径计算计算周长和面积。 练习3:输入年份判断是不是闰年。 答案: 练习1: """ 将华氏温度转换为摄氏温度 F = 1.8C + 32 """ f = float(input('请输入华氏温度: ')) c ...

Thu Aug 29 18:42:00 CST 2019 0 890
《基础排序算法练习题

例1:排序只能交换相邻数字,最少交换次数为逆序对数。证:每次交换能使逆序对数不变或-1,且排序完成与逆序对数=0等价。此外,只要存在逆序对就会存在相邻逆序对,交换相邻逆序对使逆序对数刚好-1。例2:区间顺逆排序,询问位置的值。做法:二分答案,取01“暴力”,时间O((n+mlogn)logn ...

Wed Apr 04 03:10:00 CST 2018 0 1226
Python入门经典练习题

【程序1】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 【程序2】 题目:企业发放的奖金根据利润提成。 ...

Sat Dec 23 01:09:00 CST 2017 0 7690
《Python编程从入门到实践》练习题

第2章 变量和简单数据类型 2-1 简单消息: 将一条消息存储到变量中,再将其打印出来。 2-2 多条简单消息: 将一条消息存储到变量中,将其打印出来;再将变量的值修改为一条新消息,并将其打印出来 ...

Mon Jul 13 20:01:00 CST 2020 0 753
python练习题5.1输出星期缩写

输入一个1到7的数字,输出对应的星期的缩写。1 Mon2 Tue3 Wed4 Thu5 Fri6 Sat7 Sun 输入格式: 输入1到7之间数字 输出格式: 输出对应的星期的缩写 代码如下: 这个程序没啥说的,简单入门。 读书和健身总有一个在路上 ...

Thu Apr 23 04:25:00 CST 2020 0 1228
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM