信息学奥林匹克c语⾔提⾼组,信息学奥赛提⾼组⼀级全攻略!
你值得拥有!
12⽉15⽇,中国计算机学会CCF的软件能⼒职业考试——CSP的本年度第三次认证顺利结束。这是⼀个⾯向全国计算机相关专业⼤学毕业⽣的软件能⼒的考试,该项认证每年⼤约3、9、12⽉各举办⼀次,⾃2014年推出以来,短短三年内便先后曾共有73个考点,43479⼈次参加认证,认证影响⼒与⽇俱增。
相信不少家长都应该听说过五⼤奥赛:数学、物理、化学、⽣物、信息学......各⼤奥赛下⾯,都有各⾃的全国联赛。在各省中,参加全国联赛的中学学⽣数量相当可观。任何⼀个奥赛中拿到了省⼀奖都对⾃主招⽣有直接的帮助。
省⼀,对于埋头苦读准备⾼考的同学来说,这⽆疑是⼀道希望之光,毕竟,没有⼈想去裸考重点⼤学。
随着⼈⼯智能和区块链技术被国家层⾯给予更多的关注,这些技术的基础科学——计算机科学,也开始被学⽣和家长体所了解。从2019年开始,Noip的提⾼组,改名为CSP-S,难度不降反升,从⽽保有了Noip提⾼组的传承。
NOI的热度近年来开始接近数学奥赛。与全民奥数的情况不同,由于信息学奥赛教练资源的极度匮乏,信奥的基础,也就是计算机程序语⾔学习和算法知识的普及,⼀直是个⽆法根本解决的难题。这使得信
息奥赛⼀直处于蓝海阶段。尽管每年NOI和省赛CSP-S的难度不断升⾼,考⽣投⼊的努⼒与获得产出之⽐,仍然相当有吸引⼒。近⼏年通过信息学奥赛获奖进⼊重点⼤学的竞赛⽣数量,呈不断上升的状态。
对于参加信息学奥赛的学⽣来说,⾸先要学习⼀门编程语⾔Pascal / C / C++(2022年后将C++语⾔),然后学基础算法和数据结构,⽤以解决实际问题。⽬的是锻炼学⽣的数学思维、计算思维和逻辑思维,提⾼解决问题综合能⼒。⽽这些都是⼈⼯智能的基础知识,学会这些,在⼈⼯智能⾏业⾏⾛的路上会更加容易。
⽬前由于信息学进⼊⾼考,学会这些,对于⾼考也是绝对有助益的。
以清华北⼤为例,仅凭裸分录取的,仅有20%,⽽在信息学⽅⾯有特长的学⽣,却早早进⼊了名校的⼤门。在今年6⽉初举⾏的清华、北⼤信息学体验营上,就有⼀批初中⽣被清华、北⼤提前录取,实际签约数量⼗分惊⼈。50名保送清华姚班的新⽣中,46名是竞赛⼤⽜据2018清华姚班50名新⽣名单公布,有46⼈是竞赛⼤⽜,其中保送的37⼈中信息学奥赛选⼿26⼈,其中3名IOI(国际信息学奥林匹克竞赛)国家队选⼿,19名NOI(全国青少年信息学奥林匹克竞赛)⾦牌选⼿。
点击播放 GIF 0.0M
对于⾼中的同学和家长来说,唯⼀困惑的就是何时开始,与何时能够收获。
⼀般来说,CSP-S的考试,都在11⽉的第⼆周结束,两个⽉拿到提⼀,这是完全不可能的事情。
如果从⾼⼆开始学习,那么想要获得成绩就要在⾼三上半学期打⽐赛,极度冒险,完全不建议;
最好的阶段,是在⾼⼀就获得成绩,这就⼀定要在初中或者⼩学就开始着⼿准备。
2020年CSP-J/S信息学竞赛课程⼤纲
通过查看上图我们的课程⼤纲,我们看不到盲⽬的刷题,这⾥⾯更多的是丰富多样的编程体验以及学习和掌握C++等多种编程语⾔。这样所造就出的程序设计与算法的基础,会⽐单纯刷题要坚实得多。
具体来说,应该如何在提⾼组中获得成绩?
提⾼组的全国联赛是选拔相当严格的⽐赛,在这样的竞赛中想要获得好成绩,光靠刷题,是完全不够的。
题⽬,总有做完的⼀天,如果只是背解法,在消耗掉全部奥赛真题之时,就是开始体验挫败感的时刻。盲⽬背诵题⽬解法,只会消耗脑⼒和兴趣,⽆法在信息学奥赛中取得好成绩。只有深度理解了所学的算法和数据结构,才能在万变的题⽬中,到题⽬的考点,进⽽解决问题。
想要获得提⾼组的⼀等奖,必须要通过普及组的锻炼,只有拿到或接近拿到普及组⼀等奖的同学,才算是有资格开始进⾏提⾼组的学习。
如果想要获得普及组的⼀等奖,有以下⼏种⽅法:
1、编程能⼒极强,算法只有粗浅的了解:线性表,树,DFS,BFS,动规,这样,前两道题满分,后⾯两道题,稍微做出来⼀部分,就能够接近三百获得普⼀,不管是在浙江,还是在北京。
2、编程能⼒⼀般,算法精纯,前两题拿不到满分,后两题也拿不到满分,但都能做出来⼀部分,拼拼凑凑,也能擦线过普⼀
3、在⼀个很弱的省,第⼀题满分,第⼆题随便拿⼀些分,靠着弱省的优惠,变成普⼀。这虽然是普⼀,但这是不合格的⼀等奖,没有意义。我们说的,是最少230分以上普⼀。
所以我们能看到,普及组想要拿到普⼀,要么编程精纯,要么算法精纯,两者必须要有⼀个是⾮常熟练的。只要掌握⼀个,就有很⼤希望能获得普⼀。
从⽤途上来说,普及组锻炼出来的精纯的编程能⼒,⽐精纯的算法能⼒要有⽤的多。
之所以不需要精纯的算法,是因为⽆论如何,算法都是提⾼组的主要内容,左右都是要在提⾼组进⾏学习的,不需要在普及组过多涉及。
提⾼组的题⽬类型和普及组完全不⼀样。朴素的算法已经⽆法完成题⽬了,必须要⽤算法来解决极度刁钻数据,或者要⽤特殊的算法解决特定的问题。
那么,如何判别⾃⼰是不是适合参加提⾼组呢?
1、看CSP-J组的分数
有些同学学了两三年,背了很多算法,最后J组还是150、160的,这种情况,建议去把程序基础补⼀补,光刷题,没⽤。
有些同学⼀年就拿到了接近200或者200以上,看起来不错,但还是要看程序是怎么写的,如果都是堆砌在main⾥⾯的初学者写法,或者充斥着写个循环都不加⼤括号的这种陋习,也建议好好修⾏程序能⼒。
普⼀的同学想要进军提⾼组,成绩要在230分以上。
2、看CSP的分数
CSP⼏乎是模拟题,如果拿不到180分,就不能打提⾼组。这说明程序能⼒⽐较差,尤其是模拟题技术⽂档的阅读⼒⽐较差。⽽200+的同学,进军提⾼组没问题。
距离2019年结束,还有不到两周的时间;距离2020年的CSP提⾼组的考试,也不过就是10个⽉⽽已。
如果不想让⾃⼰再⼀次在提⾼组中冒险,就来参加我们的信息学奥赛冬令集训营吧。
点击播放 GIF 0.0M
⽬标
课程安排C++程序设计语⾔学习,学习基本语法知识,能够掌握C++信息学⼊门基础,课程难度适中,
适合全体学⽣学习。集训结束后,全部学⽣具备了进⼊信息学竞赛学习的基本编程知识和能⼒。
计划
(1)C++信息学零基础班(限30⼈)
(2)C++信息学进阶班(限30⼈)
团队介绍
师资团队:依托浙江省⽣物信息学学会信息学的资源优势,号召组成全国顶级的师资团队,为学⽣提供科学、专业、准确的知识讲解和实践。
课程⾼端:课程设计决定未来,本冬令营的课程由⼀批信息学奥赛教练反复推敲、精⼼设计⽽成,同⽐其他的信息学集训班,在同类产品中绝⽆仅有。
效果卓越:邀请专家教授、⾦牌教练、⾦牌学⽣为冬令营学⽣答疑解惑,让学⽣学精学深学透,有明显进步和学习效果。
后勤保障:本次营地为每班学员配备2位⽣活⽼师,主要负责学员的⽣活(⾷宿问题)以及安全问题,冬令营期间辅导教师会为每位学员提供完整的教学培训记录。
开营安排
Endc语言培训班推荐
声明:部分资料来源于⽹络,由浩天教育整理编辑,侵权删除。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论