学C参加NOIP 求指导

2025-04-14 14:57:10
推荐回答(1个)
回答1:

新学的话,首先要掌握一门语言(包括基本的语句,判断、循环、递归等等),然后学习数据结构和算法,期间需要大量的练习。
我也是高一开始学的,不过自己感觉已经有点晚,得一等奖可能有点悬……不过只要你抓紧,还是来得及的。
书吗,我是学C++的,有一本清华大学出版社,谭浩强主编的《c++程序设计》非常好,内容很详尽,是我们人手一本的。
关于算法和数据结构,内容比较多,可以去书店看看。(北京的中关村图书大厦专门有一栏)我用的是叫《零基础学算法》,蓝皮的还不错,可以当入门篇;高等一点的有一本黑色的《算法导论》,那个很专业,用不用无所谓了……
除此以外,你可以上网找一个在线测评网站,一边学一边在那里做题,可以判对错。(比如航电ACM,usaco等等,初学可以去yb-judgeonline,是八一的一个老师开的,内容比较基础,知道的人不多)
加油,祝你成功!