⑴ CCFNOI教師培訓 有人參加過嗎
一、必備知識:
1、C++,這個就不說了吧。我覺得如果只會用C的話做這樣的競賽會比較困難,特別是到了第三題,一般會寫很多代碼(題目會有各種各樣的要求,我也是醉了),C++有助於弄清楚思路。
2、STL,vector、list和map這樣的好用的容器可以加快編程的速度,第2、3題用起來就比單純的數組好用,特別是list這樣的,如果自己寫鏈表可以想想其中的困難。再加上演算法裡面的sort、find什麼的,簡直比自己寫快的不要不要的。
3、競賽演算法,一般的新手努力一點的可以的考到300分左右,而想要沖擊更高的分數就要研究一下競賽的演算法了。現在有很多這樣的書籍,可以淘寶、京東搜索「演算法競賽」試試。
二、注意事項:
1、編譯器,這個要重點提出來。因為ccf所使用的編譯器是dev-c++,當時我完全懵逼了。之前練習的時候用的都是VS2013,這兩個編譯器寫起來完全是兩個感覺,考前我都還不知道dev-c++怎麼查看變數,而且考完我都沒有找到查看map、vector這種容器內存中數值的功能(不知道是真的沒有,還是我沒有找到)。所以平時用習慣了VS這樣的平台的童鞋記得去看看dev。其實更加建議ccf認證能夠接受vs這樣優秀的平台,雖然它不是gcc編譯的。