问一问关于青少年信息学奥赛的问题,c语言组,高手快进!!!

来源:百度知道 编辑:UC知道 时间:2024/06/20 07:22:58
我高一的时候参加过,但是那时侯什么都不会,只是好奇而已,因为自己听说过c语言的强大功力,所以我就选择了学习c语言,因为我比较喜欢这些东西,在克服了很多的困难之后现在我完全靠自学学完了数组、函数、指针、自定义结构、文件操作等,现在已经能熟练的编一些复杂的程序,还有数据结构、二叉树等在学习中,我想今年再考一次,不晓得有多大的把握,还需要学哪方面的知识?听说在竞赛中用c语言的很少,这样会减小竞争吗?
还有一点,如果拿到全国一等奖,可以保送到什么样的大学呢?二三等奖呢?给提供一些真题和辅导资料吧!

比赛不区分语言,主要是看最后的成绩
全国一等奖看什么比赛了,如果是分区联赛(NOIP),大约是有保送资格,可能要参加保送生考试或者自主招生一类的,直接保送可能很难有特别好的学校。如果是全国赛(NOI)一等奖,那就很厉害了,清华北大随便了,NOI的二三等奖也起码复旦交大之类。

具体要再学什么,可能再学习一些简单的算法吧,比如动态规划,贪心法,分治法之类的,比较基础的算法应付分区联赛应该足够了,书店里应该能找到一些竞赛辅导类的书,网上也能找到,不用看很难的就好。
如果要参加NOI就要学更多了,组合数学、计算几何都要学的,可以看看算法导论(Introduction to Algorithms),还有一些国内大牛们写的竞赛书。

建议你找找信息学的论坛,还有一些网上的acm题库,比如acm.zju.edu.cn之类的(当然这里面相当一部分题目很难)。

把数学学好就行了,考的是题目,你既然懂得使用c语言,那知道如何去处理,你就能编出程序了.所以关键是你要知道如何做,所以把数学学好!

不错!先鼓励你下!
要把数据结构学好!学会使用c++标准模板库(STL)就行!
还得做一些真题!一定要自己上机操作!
拿到全国一等奖,要看哪个大学想要这人的人才,他才会要你的!