高中信息學(xué)奧林匹克競(jìng)賽涉及到有關(guān)計(jì)算機(jī)基礎(chǔ)知識(shí)、計(jì)算機(jī)軟件知識(shí)、程序設(shè)計(jì)知識(shí)、組合數(shù)學(xué)和運(yùn)籌學(xué)的知識(shí)、人工智能初步知識(shí)以及計(jì)算機(jī)應(yīng)用知識(shí)等,同時(shí)要求學(xué)生有較強(qiáng)的編程和上機(jī)調(diào)試的實(shí)踐能力。
信息學(xué)競(jìng)賽主要考察的是編程能力和算法知識(shí),首先你需要掌握一門語(yǔ)言,我個(gè)人比較推薦C++,然后是算法。競(jìng)賽中主要考的算法無(wú)非是模擬、動(dòng)態(tài)規(guī)劃(DP)、搜索、圖論的一些知識(shí)。