关于全国青少年信息学奥林匹克竞赛

现即将步入高二,对此类竞赛十分向往,基础为零,想从头学起,不知从何入手。希望能得到系统的教材,由浅入深从头学起,即使来不及参加竞赛也想经过一段努力达到NOI一等奖的水准。... 现即将步入高二,对此类竞赛十分向往,基础为零,想从头学起,不知从何入手。希望能得到系统的教材,由浅入深从头学起,即使来不及参加竞赛也想经过一段努力达到NOI一等奖的水准。请哪位有经验的人帮下忙总结出一系列教材,或一套书。拜托了~
c语言和Pascal有什么区别?哪一个更有发展前景?具体点~~
谢谢啦
展开
 我来答
小葵花点穴手
高粉答主

2019-11-12 · 还没有任何签名哦
小葵花点穴手
采纳数:143 获赞数:11269

向TA提问 私信TA
展开全部
沪鑫堡文化
2025-06-06 广告
中国教育展是一项由政府、机构或企业举办的大型综合性教育展览活动。该展览旨在展示中国教育行业的最新成果和发展趋势,吸引国内外教育机构、专家学者、教育从业者以及广大学生和家长前来参观。中国教育展通常涵盖了各级各类教育,包括高等教育、职业教育、基... 点击进入详情页
本回答由沪鑫堡文化提供
solos_song
推荐于2017-11-23 · TA获得超过302个赞
知道答主
回答量:56
采纳率:0%
帮助的人:55.4万
展开全部
首先教材,
对于你这种新手来说,建议你看一下大学计算机教材里一本《计算机导论》,它比较浅显易懂,比较广泛的介绍了计算机各个方面的历史与情况,对你参加NOIp初赛时做一些选择题和拓宽你的知识面有好处。
然后就是语言,其实对于竞赛来说,只要基本功扎实,思维敏捷,算法掌握熟练
,那么用什么语言不是什么问题,在竞赛中,语言只是实现算法和程序的工具。
当然,建议你学C,对以后的发展有好处。但是你也需要懂Pascal,因为有些资料和题目答案会是用Pascal写的。你可以买一本清华大学出版社《中学生C语言入门100例》和谭教授的《C程序设计》,初学时切记多上机实践,理解和掌握语法和编程技巧。不会的多想多问多查
最后就是最关键,也是最必须的提高,掌握算法。这一步会很难,初学者一定不要畏难。算法是程序的灵魂,只有掌握了,才能解决各种实际问题。建议你从网上找到历年历届NOI,NOI,IOI,以及各省各市竞赛的题目题解,你还可以上一些在线评测网站vijos,rqnoi,NOI官网等,再找一些教程。教材有很多,你可以看一下南师大的《全国信息学奥林匹克竞赛教程中学高级本》等等
再多加实际上机解题练习,相信只要努力都能有所收获
至于第3问,只要你有潜力,有恒心,程度无限量,呵呵
至于题型,NOIp的初赛是笔试的形式,计算机基础知识要知道。不过大部分考察的还是算法方面。但复赛就是上机测试了
至于涉及的知识,很多,但主要的就是那几个,DP(动态规划),图论,搜索等,
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
战斗要塞
2010-07-19 · TA获得超过136个赞
知道答主
回答量:58
采纳率:0%
帮助的人:0
展开全部
高二开始的话,NOI一等很困难了。。。

NOIP一等进省队的话一年还是可以的,NOIP没记错的话在10~11月份,现在开始的话今年直接拿一等还是有可能的,毕竟现在NOIP的题目越来越偏简单了,然后再努力冲一下省队吧。 高三上学期那次的话,除非真的特别有信心,一般就是考完NOIP就不弄了,毕竟要高考,如果还要参加NOI的话,整个高三就泡进去了。

C语言当然比PASCAL更有前途。不过PASCAL是NOIP中使用最广泛的语言,比起来更好上手,结构更紧密。个人感觉如果选C语言的不如直接看C++,但是C++由于没有统一标准,要测试系统用的编译器,很容易出问题。对于C语言,具体我也不是很清楚。

教材的话先弄本语言书看下语言,PASCAL的话随便找个竞赛老师的书看看就行了(没什么太多能变化的,这些书大概会比较难找,因为不会大规模出版),C语言的话虽然书很多但比较难搞了,因为一般高级的东西NOI是用不到的,要能筛选出出能用的上的。 然后看算法,NOIP的话主要要熟悉下 搜索算法和简单的图论算法(具体说不清楚了。。。),推荐看 南京大学出版社 的 全国青少年信息学奥林匹克联赛培训教材(注意要提高组的哦),熟悉了上面的题目(比较基础的)的话,然后到网路题库(ZJU什么的题多,USACO比较针对NOIP~NOI)上找类似的算法题(一般是有人推荐的,自己看着推荐做做),多做做题目,提高自己的编程熟练度,拿到NOIP一等就不难了(现在的NOIP题目都是考算法和编程熟练度的了)。 然后就去看刘汝佳、黄亮的算法艺术与信息学竞赛,提高自己的水平, 多独立做题, 然后通过省选进省队, 然后去冬令营拿NOI一等吧(没经历过,祝你好运了)。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kxywws
2010-07-19 · TA获得超过220个赞
知道小有建树答主
回答量:148
采纳率:0%
帮助的人:119万
展开全部
《全国信息学奥林匹克联赛》
你说NOI一等?全国也才100个左右的...现在学是不是有点晚了
MOIP一等努力一下还是有可能的
C语言复杂,但是几乎万能
P简单P自己能查错,但是不是万能的
前景,你说哪个更有,当然是C
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者UU6B0D6B0e
2019-09-03 · TA获得超过3687个赞
知道大有可为答主
回答量:3156
采纳率:32%
帮助的人:265万
展开全部
哥诶。。半年你想搞定别人3年或5年的,强省2=都没希望的。。。
编程比较杂,很多内容。。。半年最多学个皮毛,最基础的。
建议:你学pascal,用一天熟悉语法,后面买本《奥赛教程》程序全编,每天6h(如果你能挤的话)把动规学精,弱省基本1=了。。。
但我劝你还是老实高考吧。。。半年。。。风险太高了。。就算拿了1=还要搞保送生考试,你文化课能一起好么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式