前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >新一届信息奥赛国家队出炉:3/4来自浙江,北大英才班成最大赢家

新一届信息奥赛国家队出炉:3/4来自浙江,北大英才班成最大赢家

作者头像
量子位
发布于 2020-09-04 07:10:08
发布于 2020-09-04 07:10:08
1.1K0
举报
文章被收录于专栏:量子位量子位
杨净 金磊 发自 凹非寺 量子位 报道 | 公众号 QbitAI

信息学奥赛的国家队,「保送清华」是传统?

不,今年有反转。

现在,一年一度全国青少年信息学奥林匹克竞赛(NOI)50人金牌结果,已经公布。

而四名代表中国,将参与国际信息学奥林匹克竞赛(IOI)选手名单也随即出炉:

  • 周雨扬(绍兴市第一中学)
  • 罗煜翔(宁波市镇海中学)
  • 蒋明润(成都市第七中学)
  • 王展鹏(绍兴市第一中学)

而根据北大官网等公开信息,在这成团的四人中,周雨扬、罗煜翔、王展鹏三人均已被北大招至麾下,唯独蒋明润——王小川的成都七中学弟,选择保送去清华。

这也让北大打了一场“翻身仗”,毕竟去年四名国家队少年,清华拿下其三,还有一位直接去了理工——麻省的那个。

北大2018年为计算机方向创办的英才班,也在此次来到聚光灯下。

IOI 最新国家队:浙江贡献3/4,绍兴一中2人入选

在今年的NOI公布的最终名单中,金牌选手有50名,也构成了IOI 2020国家集训队。

不过相比去往年,从集训队到正式国家队的选拔,今年因疫情影响有所不同。

根据中国计算机学会官方的说法,今年的选拔线上线下结合,包括:前期作业、选手互测、集中测试、选手交流、论文答辩等。

最终,4位少年脱颖而出,将代表中国出战今年9月份在新加坡举行的IOI 2020线上竞赛。他们分别是:

第一位:周雨扬,来自浙江省绍兴市第一中学,在第36届全国青少年信息学奥林匹克竞赛(NOI 2019)获得第一名,已确定保送进北大。

图源:绍兴晚报

据绍兴晚报报道,他的竞赛征程并不容易。

2017年,参加全国青少年信息学奥林匹克联赛浙江省队选拔赛取得29名的成绩。

但在高一时,因几度下低级错误,在NOI2018竞赛中,获得金牌最后一名,没有入选国家集训队。

随后经过自我调整,脚踏实地,终于在去年以620分的高分,获得金牌第一名。

去年年底,在第32届国际信息学奥林匹克竞赛(IOI2020)国家集训队的选拔比赛中,获得第一名。

在他的指导老师——董烨华眼里,周雨扬是一个拥有「学霸品质」的学生,有坚强的意志力,也有超强的自制力,还能不断明晰自己的目标,并为之努力。

第二位:罗煜翔,同样是来自浙江,宁波市镇海中学高二学生。

图源:镇海中学

他参加了此次NOI竞赛,以576分的高分,获得了第6名的成绩。

在第36届全国青少年信息学奥林匹克竞赛,他以541分的高分,全国第9名成绩,第二次入选国家集训队。

不只是信息,还有数学。

据镇海中学官网上显示,此前,他就因为在数学上的天赋,入选国家集训队,第34届中国数学奥林匹克(CMO)获得金牌。

他的指导老师金国林说,在初二时,罗煜翔就表现出了惊人的数学天赋。

当时,金老师就让小罗同学加入到镇中的奥数竞赛队里来,让大家回去做一道有关平面几何的奥赛数学题,结果,只有初二的罗煜翔是唯一一个把这道题几乎都解出来的学生。

目前,他已经保送至北京大学。

第三位:蒋明润,来自成都市第七中学。

图源:成都七中

在此次第37届全国青少年信息学奥林匹克竞赛中,以583的成绩获得金牌第4名。

根据成都七中官方的报道,蒋明润是继王小川、王修涵之后,该校信息竞赛队员第三次入选国家队。

在高一时,在NOI 2019比赛中,他就获得12名的成绩。

初三时,他曾荣获2017NOIP(全国青少年信息学奥林匹克联赛)提高组一等奖。

第四位:王展鹏,同样保送北京大学,来自绍兴市第一中学的高二学生。

图源:中国计算机学会,右2是王展鹏

在此次NOI 2020 竞赛中,以589分的成绩获得第三名。

去年第35届全国青少年信息学奥林匹克竞赛,他曾获得第32名。

去年年底,在第32届国际信息学奥林匹克竞赛(IOI2020)国家集训队的选拔比赛中,获得第六名。

或许你也发现了,这次IOI 2020国家队,老牌强校绍兴一中再次展现了惊人实力。

在信息学竞赛历史上,绍兴一中也是常客。唐文斌、陈可卿、周而进等“名将”都出自该中学,后来又都通过竞赛保送了清华,再之后到了中国AI创业独角兽旷视科技。

但绍兴一中,还不是浙江的全部。

按省份来计,今年NOI中,浙江展现的整体实力,无人能出其右。

浙江总分稳居第一,南方压倒北方

据中国计算机学会官方数据统计,今年共有来自全国27个省市自治区的师生参加。经过两试竞赛,最终产生金牌50枚银牌150枚铜牌56枚

团队总分情况来看,前八位都是以往熟悉的竞赛大省。

浙江省总分依旧稳居第一,紧随其后的分别是江苏、北京、湖南、四川、广东、福建和山东。

值得一提的是,在去年的 NOI 中,团队总分第一的也是浙江省。江苏、广东等省份的成绩依旧醒目。

获得金牌总数来看,今年「正式金牌选手数」浙江省队排名第一,共有11位选手获得金牌。

江苏队紧随其后,此次竞赛产生了9位金牌选手,此外还有北京、湖南、四川等地。

除了这8个省市表现出色之外,还有重庆市、上海市,这次分别产生了3位、2位金牌选手。

而具体落到学校。

在50位金牌选手的榜单上依然见到竞赛老牌学校的身影。

南京外国语学校就有5位选手获得金牌,位列金牌选手数排行榜的榜首。

随后,就是此次表现最佳的镇海中学,共有4名选手参赛,结果全部获得金牌,前10的榜单就有两位获得金牌。

此外还有长郡中学、绍兴一中、广州二中、成都七中、长沙一中等老牌名校,均表现稳定,依旧不俗。

最佳女选手来自南京外国语学校

最后,中国计算机学会也提到了其他表现出众的个人选手。

图源:中国计算机学会

比如虞皓翔,浙江省赛第一名,这次以621分的高分斩获NOI金牌第一名,来自镇海中学。

马耀华,NOI金牌第二名,来自广州市第二中学。

彭博,来自广州大学附属中学,NOI成绩最好的高一年级选手。

屠学畅,NOI金牌第7,浙江省杭州第二中学。

黄子宽,北师大附属实验中学。

彭思进,湖南长沙市长郡中学。

胡昊,NOI金牌第十名,长沙市雅礼中学,同样是高一。

不过与数学竞赛国家队不同,现在中国信息学竞赛上榜选手,排名靠前的女生还比较稀缺。

此次的最佳女选手是南京外国语学校的丁晓漫,今年高一,NOI金牌第35名。

图源:中国计算机学会

不过与来自南京的当今中国奥数一姐严彬玮一样,丁晓漫也潜力可期。

去年还是初三的她,就参加在俄罗斯喀山举办的第二届国际初中生信息学竞赛(ISIJ2019)中,就以满分的成绩,为中国夺得了金牌第一名。

或许就在那时,清华和北大的招生办老师,就已经行动起来了。

参考链接:

http://www.noi.cn/RequireFile.do?fid=7myH8h8Y&attach=n http://www.noi.cn/RequireFile.do?fid=mq6t95Q7&attach=n http://www.yidianzixun.com/article/0QTNx0T1 https://news.pku.edu.cn/xwzh/aa93d297815d4ea89133d927d54f49d2.htm https://www.sohu.com/a/341150455_268098 http://zhzx.net.cn/News/Topic.asp?T_ID=6781

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-09-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 量子位 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
Python中map()函数用法
对可迭代函数*iterables中的每个元素应用func方法,将结果作为迭代器对象返回。
王大力测试进阶之路
2020/07/23
6.3K0
装饰器、生成器,迭代器、Json & pickle 数据序列化
1、 列表生成器:代码例子 1 a=[i*2 for i in range(10)] 2 print(a) 3 4 运行效果如下: 5 D:\python35\python.exe D:/pytho
coders
2018/01/04
6370
装饰器、生成器,迭代器、Json & pickle 数据序列化
Python迭代器与生成器
当执行生成器的__next__的时候,代码会按照顺序去执行,当执行到yield时会返回并提出,yield后面的值就是返回值,然后记录代码执行的位置,并退出
py3study
2020/01/15
4620
python生成器和迭代器
第二,本次迭代的要依赖上一次的结果继续往下做,如果中途有任何停顿,都不能算是迭代。
用户7886150
2020/11/30
4990
迭代器与生成器
这一部分待加强!                 (一)迭代器 一:简介     迭代是Python最强大的功能之一,是访问集合元素的一种方式。     迭代器是一个可以记住遍历的位置的对象。     迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。     迭代器只能往前不会后退。     迭代器有两个基本的方法:iter() 创建迭代器对象和 next()访问迭代器。     字典、字符串、列表或元组对象都可用于创建迭代器 二:迭代器的创建     ①把一个类作为一个迭代器使用需要在类中实现两个方法 __iter__() 与 __next__()     ②__iter__() 方法返回一个特殊的迭代器对象,     这个迭代器对象实现了 __next__() 方法     并通过 StopIteration 异常标识迭代的完成。     ③__next__() 方法(Python 2 里是 next())会返回下一个迭代器对象 三:迭代器协议的后台机制     for element in (1, 2, 3):             print(element)     在后台,for 语句在容器对象中调用 iter() 。     该函数返回一个定义了 __next__() 方法的迭代器对象,它在容器中逐一访问元素。     没有后续的元素时, __next__() 抛出一个 StopIteration 异常,     通知 for 语句循环结束。     可以用内建的 next() 函数调用 __next__() 方法;     了解了迭代器协议的后台机制,就可以很容易的给自己的类添加迭代器行为。     定义一个 __iter__() 方法,使其返回一个带有 __next__() 方法的对象。     如果这个类已经定义了 __next__() ,那么 __iter__() 只需要返回 self: 三:迭代器使用的必要性     列表效率高,但是需要将内容一次性读入,可能增加内存的负担,     如果列表太大,内存溢出。     range 返回一个列表     xrange 返回一个对象                 (二)生成器 一:简介     ①在 Python 中,使用了 yield 的函数被称为生成器(generator)     跟普通函数不同的是,生成器是一个返回迭代器的函数,     只能用于迭代操作,更简单点理解生成器就是一个迭代器     ②在调用生成器运行的过程中,每次遇到 yield 时函数会暂停,     并保存当前所有的运行信息,返回 yield 的值,     并在下一次执行 next() 方法时从当前位置继续运行。 二:创建生成器     ①一个简单的生成器:my_generator = (x*x for x in range(4))     和列表解析式只是括号不同,大数据处理时代替列表解析式。     ②和return的区别:一般的函数都是止于return,作为生成器的函数,由于有了yield,     遇到他则会暂时挂起,如果之后还有return,则直接抛出StopIteration异常。 三:本节最后一句:编程中可以不使用生成器。
py3study
2020/01/19
4010
Python基础11-迭代器,生成器
-多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能。 3)Saltstack自动化运维统一配置管理工具。 4)Git、Jenkins自动化代码上线及自动化测试平台。 5)堡垒机,连接Linux、Windows平台及日志审计。 6)SQL执行及审批流程。 7)慢查询日志分析web界面。
DriverZeng
2022/09/26
2860
Python基础11-迭代器,生成器
python 可迭代对象 迭代器 生成器_Python3迭代器获取
初学者在日常提升Python基本功的时候,可能会被Python的迭代器和生成器搞晕,之前在学习和使用时,本来for in 循环体和enumerate函数用的飞起,觉得自己已经彻底了解了Python的迭代特性,但接触了迭代器和生成器后,突然感觉懵逼,大概率会被可迭代、迭代器、生成器等概念搞的不知所向,本文就是结合日常项目应用,对Python的迭代概念进行系统性的全面解析,包括其底层实现原理,还有一些常见的应用,希望能帮助更多人,同时也算作给自己梳理思路。
全栈程序员站长
2022/11/10
1.1K0
Pytest标记预期失败得测试用例@pytest.mark.xfail()
除了测试函数中使用这个方法pytest.xfail()外,xfail还有一种使用方法。就是@pytest.mark.xfail()标记预期会失败的用例,即期望测试用例是失败的,但是不会影响测试用例的的执行。
王大力测试进阶之路
2020/07/23
9590
python 迭代器/iterator与生成器/generator的区别
可以看到,i和g是不同类的实例,拥有的属性也不同,虽然都可以使用next方法取值,但是i可以序列化,g不可以序列化,说明g的值是运行时动态生成,而i值是固定生成
未来sky
2020/09/29
5750
干货推荐:看过介绍 Python 迭代器和生成器最易懂、最全面的文章
迭代器:是访问数据集合内元素的一种方式,一般用来遍历数据,但是他不能像列表一样使用下标来获取数据,也就是说迭代器是不能返回的。
崔庆才
2019/05/06
6110
Python 迭代器和生成器有什么用?
本文将探讨python的迭代器和生成器在实际场景中的一些巧妙用法。掌握迭代器和生成器的使用,能够让开发者在解决实际问题时更加得心应手。
每周聚焦
2024/06/14
1520
Python 迭代器和生成器有什么用?
一文彻底搞懂Python可迭代(Iterable)、迭代器(Iterator)和生成器(Generator)的概念
在Python中可迭代(Iterable)、迭代器(Iterator)和生成器(Generator)这几个概念是经常用到的,初学时对这几个概念也是经常混淆,现在是时候把这几个概念搞清楚了。
阳仔
2019/08/01
6.5K0
Python3 迭代器与生成器
迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。
AlexZhang
2021/12/02
3800
[快学Python3]迭代器和生成器
迭代器 迭代是Python最强大的功能特色,是遍历访问序列元素的一种方式。 迭代器的特性是: 可以记住当前遍历位置 只能往前遍历,不能后退 从序列的第一个元素开始访问,直至所有元素被访问完 有两个基本方法: iter() 和 next() 字符串、列表或元组对象可以用于创建迭代器 下面看以下实例: # -*- coding:utf-8 -*- __author__ = '苦叶子' import sys if __name__ == "__main__": seq_tuple = (1, 2, 3
苦叶子
2018/04/09
1.3K0
Python教程第5章 | Python迭代器和生成器
比如在 Java 中,我们通过 List 集合的下标来遍历 List 集合中的元素,在 Python 中,给定一个 list 或 tuple,我们可以通过 for 循环来遍历这个 list 或 tuple ,这种遍历就是迭代。
仲君Johnny
2024/01/24
2650
Python教程第5章 | Python迭代器和生成器
python基础-迭代器和生成器
我们可以使用__closure__ 来检测函数是否是闭包. 使用函数名.__closure__返回cell就是 闭包. 返回None就不是闭包
以谁为师
2019/05/28
7310
Python3 | 筑基期, 推导式、迭代器、生成器!
描述:前面,我们一起学习了Python3开发中使用最多的函数(Function),相信大家在作者的实践下也已经掌握函数的创建、多参数的传递,以及匿名函数、闭包了吧,这一章我们一起学习Python3编程中的推导式、迭代器以及生成器等相关知识,它也是Python编程中进阶常用的部分,对于程序健壮性以及效率都有所帮助,所以说也是需要我们掌握的。
全栈工程师修炼指南
2024/07/29
1260
Python3 | 筑基期, 推导式、迭代器、生成器!
迭代器和生成器
Python使用生成器对延迟操作提供了支持。所谓延迟操作,是指在需要的时候才产生结果,而不是立即产生结果。
全栈程序员站长
2022/07/21
4950
python3.7 迭代器和生成器
#!/usr/bin/env python __author__ = "lrtao2010" #python3.7 迭代器和生成器 #迭代器协议: ''' 1、迭代器协议是指:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项, 要么就引起一个StopIteration异常,已终止迭代,只能往后走,不能往前退. 2、可迭代对象:实现了迭代器协议的对象(对象内部定义一个__iter__()方法),节省内存 3、协议是一种约定,可迭代对象实现了迭代器协议,Python的内部工具(如for、sum
py3study
2020/01/19
4610
python迭代器-迭代器取值-for循环-生成器-yield-生成器表达式-常用内置方法-面向过程编程-05
迭代: # 更新换代(其实也是重复)的过程,每一次的迭代都必须基于上一次的结果(上一次与这一次之间必须是有关系的)
suwanbin
2019/09/26
1.5K0
python迭代器-迭代器取值-for循环-生成器-yield-生成器表达式-常用内置方法-面向过程编程-05
推荐阅读
相关推荐
Python中map()函数用法
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档