当前位置: 首页 > 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)))

相关文章:

  • 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数据并进行可视化的数据可视化平台
  • 睡不着运动锻炼贴士
  • 因港而兴,“长江黄金水道”上的宜宾故事
  • 当番茄霸总遇上晋江古言,短剧IP小变局
  • 哲学新书联合书单|远离苏格拉底
  • 铁路部门:确保沿线群众安全,焦柳铁路6个区段将陆续安装防护栅栏
  • 重庆三峡学院回应“中标价85万设备网购300元”:已终止采购
  • 体坛联播|穆勒主场完成拜仁谢幕战,山西车队再登环塔拉力赛