如何为信息学中的奥林匹克运动做准备

时间:2015-12-16 13:58:51

标签: algorithm

我是一名住在美国各地的高中生。 所以...请原谅任何错误。

我打算在信息学学习奥林匹克学院(我从未参加过这次比赛),我将在明年四月开始尝试,我想我还有时间为此做准备。实际上,我对数据结构和算法很感兴趣。虽然我不能从比赛中取得好成绩,但对我来说值得体验。

但是,我们学校没有人参加过本次比赛。所以,我不知道如何准备。

我确定知道如何用python,C,C ++编写代码(但我不擅长...)

所以...如果你们都知道,请给我一些信息。喜欢书籍和准备方式。

1 个答案:

答案 0 :(得分:2)

首先研究比赛的内容。

了解你的东西。如果是算法,那么我建议像Skiena,算法设计手册。我认为Skiena还有一本竞争性的编程书。

然后练习。看起来它可能类似于“经典”编程竞赛,所以尝试:   - https://uva.onlinejudge.org/   - http://www.spoj.com/   - 众多在线评判系统中的任何一个。