我是一名住在美国各地的高中生。 所以...请原谅任何错误。
我打算在信息学学习奥林匹克学院(我从未参加过这次比赛),我将在明年四月开始尝试,我想我还有时间为此做准备。实际上,我对数据结构和算法很感兴趣。虽然我不能从比赛中取得好成绩,但对我来说值得体验。
但是,我们学校没有人参加过本次比赛。所以,我不知道如何准备。
我确定知道如何用python,C,C ++编写代码(但我不擅长...)
所以...如果你们都知道,请给我一些信息。喜欢书籍和准备方式。
答案 0 :(得分:2)
首先研究比赛的内容。
了解你的东西。如果是算法,那么我建议像Skiena,算法设计手册。我认为Skiena还有一本竞争性的编程书。
然后练习。看起来它可能类似于“经典”编程竞赛,所以尝试: - https://uva.onlinejudge.org/ - http://www.spoj.com/ - 众多在线评判系统中的任何一个。