当前位置: 首页 > news >正文

洛谷 P1068 [NOIP 2009 普及组] 分数线划定 python

 关于lambda用于排序的用法

Python 使用 lambda 表达式进行列表排序 | 菜鸟教程

n, m = map(int,input().split())
rem = []
res = []
for i in range(n):
    rem.append(list(map(int,input().split())))

#对rem进行以分数为降序,报名号为升序的排序
rem.sort(key = lambda s:(-s[1],s[0]))

m = int((m * 1.5) // 1)
#print(round(3.2))   # 输出: 3(四舍五入)
#print(math.ceil(3.2))  # 输出: 4(向上取整)

score = rem[m-1][1]#获取分数线,(易错啊!!!容易直接写成m,但是测试样例刚好能过,难以发现

#获取成绩大于分数线的学生
for i in range(n):
    if rem[i][1] >= score:
        res.append(rem[i])
    else:
        break

print(score,len(res))
for i in res:
    print(" ".join(map(str,i)))

http://www.dtcms.com/a/71174.html

相关文章:

  • rust学习笔记14-函数
  • SSO单点登录
  • FLASK和GPU依赖安装
  • Ollama+OpenManus详细部署实战
  • 【SegRNN 源码理解】验证集和测试集
  • C语言【内存函数】详解加模拟实现
  • 大模型最新面试题系列:微调篇之微调框架(一)
  • 78. Harmonyos NEXT 懒加载数据源实现解析:BasicDataSource与CommonLazyDataSourceModel详解
  • 背诵--2
  • 【商城实战(33)】解锁版本迭代与更新策略
  • 敏捷开发在中小团队中的应用与挑战:实战指南与避坑手册
  • 对Spring的每种事务传播级别的应用场景和失效场景
  • 20250315在windows10下开热点步骤
  • linux系统CentOS 7版本搭建NFS共享存储
  • 为什么HashMap 头插法会造成死锁
  • JDBC 核心 API 全面解析与高效数据库操作
  • 如何用正则表达式爬取古诗文网中的数据(python爬虫)
  • K8S下nodelocaldns crash问题导致域名请求响应缓慢
  • 基于Python+Flask+MySQL+HTML的爬取豆瓣电影top-250数据并进行可视化的数据可视化平台
  • 睡不着运动锻炼贴士
  • 工程化与框架系列(34)--前端重构技巧指南
  • Compose 实践与探索九 —— DrawModifier 解析
  • Next.js项目MindAI教程 - 第八章:数据统计与可视化
  • CVPR-2025 | 长程视觉语言导航平台与数据集:迈向复杂环境中的智能机器人
  • 论文阅读笔记:Deep Unsupervised Learning using Nonequilibrium Thermodynamics
  • Springboot+mabatis增删改查,设置不可重复字段
  • 基于python+django+vue.js开发的停车管理系统运行-期末作业
  • 嵌入式web服务器实现上传下载储存研究
  • 基于ensp的IP企业网络规划
  • 1191:流感传染--BFS