我想参加信息学奥赛 100

我是一名初三学生,对计算机编程非常感兴趣,而且有C++基础,但基础不太牢固,学习成绩在上游。我想在高中参加全国信息学奥赛并拿到好的名次,我并不是因为奥赛加分或保送所以参加... 我是一名初三学生,对计算机编程非常感兴趣,而且有C++基础,但基础不太牢固,学习成绩在上游。我想在高中参加全国信息学奥赛并拿到好的名次,我并不是因为奥赛加分或保送所以参加这个比赛,而是发自内心地喜欢编程,希望能在这方面有所造诣,接触这方面的高手。
有没有了解比赛情况的往届参赛学生或辅导老师能帮我指点迷津?我现在应该怎么做,怎样用宝贵的时间学习这方面知识?不知道在网校上学习C++是不是有帮助还是应该看书(家里有《C++程序设计》和《C程序设计》)?国内有没有相关的教育机构或者冬夏令营?如果纯靠自学能不能出成绩?
拜托了!
这是基于面向对象还是面向过程?如果学习c++会用到继承多态之类的知识吗?
展开
 我来答
韦华NO1
2016-03-09 · 超过20用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:48.3万
展开全部
参加竞赛的话,感觉高中参加校队是最好的,如果楼主有条件择校的话不放把这一点放在择校条件中,选择一所信息竞赛相对比较强势的学校。
信息学奥赛被称作OI,省赛叫NOIp,NOIp中表现优秀的有机会去NOI也就是国赛,大多数人到这里就很厉害了。此外还有大学生的ACM近年来也有越来越多的高中生队伍参加了,所以楼主可以在网上多多关注一下OI和ACM这两项赛事
竞赛的内容主要是算法和数据结构还有就是纯粹的编程能力,没有太多面向对象这类东西,继承和多态也用不到,不过个人认为既然题主是兴趣使然还是好好学学的好……
学习方面的话,单从竞赛不考虑做项目什么的来看,先语言入门,培养思维,然后就可以直接开数据结构和算法了,这个是重点,其实按OI的要求来讲并不考察你对语言到底有多深的理解,主要还是看你的编程能力和算法能力。
注意要多练,光看书是没用的,刷题也是重要一环,国内外有很多OJ供OIer和ACMer使用,比如USACO、tyvj、codeforces、POJ等等……教育机构是有的,每年都会有组织一些培训之类,不过这个了解不多,个人感觉还是校队比较重要……
竞赛这东西一般都是师傅领进门修行在个人,就算是有老师带你也顶多是给你指点指点方向帮你筛选筛选题目来做,本质上还是靠自学。
PS,我就一省二的渣渣而且不搞好久了不了解现在的情况,题主可以去竞赛党们聚集的比较多的地方问问,据说前两天NOIP吧被渣度给卖了,现在好像很多人去了NOI吧……
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式