世博会志愿者笔试面试分数线划定程序实现
以下是使用Python实现该功能的代码: ```python # 读取输入 n, m = map(int, input().split()) # 存储选手信息的列表 candidates = [] for _ in range(n): # 读取每个选手的报名号和成绩 k, s = map(int, input().split()) candidates.append((k, s)) # 按照成绩从高到低排序,如果成绩相同则按报名号从小到大排序 candidates.sort(key=lambda x: (-x[1], x[0])) # 计算面试分数线的排名 rank = int(m * 1.5) # 获取面试分数线 threshold = candidates[rank - 1][1] # 筛选出进入面试的选手 qualified = [c for c in candidates if c[1] >= threshold] # 输出面试分数线和进入面试的人数 print(threshold, len(qualified)) # 输出进入面试的选手信息 for candidate in qualified: print(candidate[0], candidate[1]) ``` ######[AI问答 | 247点数解答 | 2026-05-24 15:38:46]
相关提问
- Python 实现球类:精准计算半径、表面积与体积,附输入验证与异常处理!(阿里通义 | 261点数解答 | 2024-11-28 21:19:39)397
- 世博会志愿者笔试面试分数线划定程序实现(字节豆包 | 247点数解答 | 2026-05-24 15:38:46)5
- 世博会志愿者笔试面试分数线划定的 C++ 实现(字节豆包 | 643点数解答 | 2026-05-24 15:43:31)6
- 51 单片机:定时器 0 实现 8 个 LED 循环点亮,附代码及优化建议(字节豆包 | 1193点数解答 | 2024-12-27 15:10:29)364
- 不用VS!C#工程师必知的命令行编译方法(百度文心 | 19点数解答 | 2023-11-09 17:47:59)265
- C++实现单门课程成绩管理系统:教师学生双身份操作全解析(GPT | 6361点数解答 | 2024-05-24 02:01:02)584
- C++实现:功能完备的单门课程成绩管理系统(GPT | 4293点数解答 | 2024-05-24 10:20:03)402
- C++ 实现:轻松将键盘输入字符串大写字母转小写并输出(讯飞星火 | 191点数解答 | 2024-06-06 20:27:13)230
- C++ 实现:根据人员行为记录计算同学间好感度(字节豆包 | 252点数解答 | 2024-10-17 15:50:40)347
- C++程序:根据事件记录计算并输出多人好感度变化结果(阿里通义 | 698点数解答 | 2024-10-17 15:53:50)224
- C++实现:根据输入整数计算顾客找零金额(阿里通义 | 502点数解答 | 2024-10-17 15:56:27)305
- C++ 编程:帮卖菜妈妈算土豆找零,按规则处理零头!(阿里通义 | 463点数解答 | 2024-10-17 15:57:14)298