酷代码 AI
菜单
服务商

世博会志愿者笔试面试分数线划定程序实现

以下是使用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]

相关提问
本站限时免费提问中
实用工具查看更多
Linux在线手册 [开发类]
Jquery在线手册 [开发类]
今日油价 [生活类]
图片互转base64 [开发类]
时间转换器 [开发类]