参加全国青少年信息学奥林匹克竞赛需要具备哪些方面的知识?
时间复杂度(渐近时间复杂度的严格定义,NP问题,时间复杂度的分析方法,主定理)
排序算法(平方排序算法的应用,Shell排序,快速排序,归并排序,时间复杂度下界,三
种线性时间排序,外部排序)
数论(整除,集合论,关系,素数,进位制,辗转相除,扩展的辗转相除,同余运算,解
线性同余方程,中国剩余定理)
指针(链表,搜索判重,邻接表,开散列,二叉树的表示,多叉树的表示)
按位运算(and,or,xor,shl,shr,一些应用)
图论(图论模型的建立,平面图,欧拉公式与五色定理,求强连通分量,求割点和桥,欧
拉回路,AOV问题,AOE问题,最小生成树的三种算法,最短路的三种算法,标号法,差
分约束系统,验证二分图,Konig定理,匈牙利算法,KM算法,稳定婚姻系统,最大流算法,最小割最大流定理,最小费用最大流算法)
计算几何(平面解几及其应用,向量,点积及其应用,叉积及其应用,半平面相交,求点
集的凸包,最近点对问题,凸多边形的交,离散化与扫描)
数据结构(广度优先搜索,验证括号匹配,表达式计算,递归的编译,Hash表,分段Hash,并查集,Tarjan算法,二叉堆,左偏树,斜堆,二项堆,二叉查找树,AVL,
Treap,Splay,静态二叉查找树,2-d树,线段树,二维线段树,矩形树,Trie树,块状链表)
组合数学(排列与组合,鸽笼原理,容斥原理,递推,Fibonacci数列,Catalan数列,Stirling数,差分序列,生成函数,置换,Polya原理)
概率论(简单概率,条件概率,Bayes定理,期望值)
矩阵(矩阵的概念和运算,二分求解线性递推方程,多米诺骨牌棋盘覆盖方案数,高斯消元)
字符串处理(KMP,后缀树,有限状态自动机,Huffman编码,简单密码学)
动态规划(单调队列,凸完全单调性,树型动规,多叉转二叉,状态压缩类动规,四边形不等式)
博奕论(Nim取子游戏,博弈树,Shannon开关游戏)
搜索(A*,ID,IDA*,随机调整,遗传算法)
微积分初步(极限思想,导数,积分,定积分,立体解析几何)
绛旓細淇℃伅瀛︾珵璧涜冪紪绋嬭瑷锛屽寘鎷琧銆乧鍔犲姞銆乸ascal璇█绛夈闈掑皯骞翠俊鎭濂ユ灄鍖瑰厠绔璧涙槸鏃ㄥ湪骞垮ぇ闈掑皯骞翠腑鏅強璁$畻鏈烘暀鑲诧紝鎺ㄥ箍璁$畻鏈哄簲鐢ㄧ殑涓椤瑰绉戞х珵璧涙椿鍔ㄣ傚叏鍥戒粠1984骞村紑濮嬩妇鍔炲叏鍥芥х珵璧涳紝鑰岃嚜浠1989骞存垜鍥鍙傚姞绗竴灞婂浗闄呬俊鎭濂ユ灄鍖瑰厠浠ユ潵锛屽叏鍥介潚灏戝勾璁$畻鏈虹▼搴忚璁$珵璧涗篃鏇村悕涓鍏ㄥ浗闈掑皯骞翠俊鎭濂ユ灄鍖瑰厠銆
绛旓細淇″ゥ璧涘叏绉颁负鍏ㄥ浗闈掑皯骞翠俊鎭濂ユ灄鍖瑰厠绔璧涳紝鏄竴椤归潰鍚戝叏鍥介珮涓鐢熺殑璁$畻鏈虹紪绋嬬珵璧涖備俊濂ヨ禌鏄叏鍥戒腑瀛︾敓瀛︾濂ユ灄鍖瑰厠鈥滀簲澶у绉戠珵璧涒濅腑鐨勪竴闂紝鍏朵粬鍥涗釜瀛︾涓烘暟瀛︺佺墿鐞嗐佸寲瀛︺佺敓鐗╁锛屽绉戝ゥ璧涙槸鐢卞浗瀹惰鍙殑鏉冨▉鎬ф瘮璧涖備俊鎭锛屼富瑕佹槸鎸囧埄鐢ㄨ绠楁満鍙婂叾绋嬪簭璁捐鏉ュ垎鏋愬拰瑙e喅闂鐨勫闂備俊鎭濂ヨ禌鐢变腑...
绛旓細鍏ㄥ浗闈掑皯骞翠俊鎭濂ユ灄鍖瑰厠璧涗綔涓轰簲澶уゥ璧涗箣涓锛屽惈閲戦噺鎯冲繀澶у閮藉緢娓呮锛屾槸闈炲父楂樼殑銆傚湪姣旇禌涓〃鐜颁紭寮傦紝鑾峰緱濂栭」鐨勫鍛樹滑杩樺彲浠鍙傚姞鍏ㄥ浗鍐宠禌銆侼OIP鍏ㄥ浗闈掑皯骞翠俊鎭濂ユ灄鍖瑰厠鑱旇禌鐢变腑鍥借绠楁満瀛︿細缁熶竴缁勭粐銆傚湪鍚屼竴鏃堕棿銆佷笉鍚屽湴鐐逛互鍚勭渷甯備负鍗曚綅鐢辩壒娲惧憳缁勭粐銆傚線鏈熻仈璧涘垎涓烘櫘鍙婄粍鍜屾彁楂樼粍涓や釜缁勫埆锛岄毦搴︿笉鍚岋紝涓...
绛旓細鑷1995骞翠互鏉ワ紝涓椤归拡瀵闈掑皯骞鐨淇℃伅瀛﹀ゥ鏋楀尮鍏嬬珵璧涘啲浠よ惀锛堢畝绉板啲浠よ惀锛夊凡鎴愬姛涓惧姙浜嗕節灞娿傛瘡骞村瘨鍋囨湡闂达紙閫氬父鍦1鏈堬級锛岃繖涓椿鍔ㄤ細鎸佺画涓鍛紝涓哄鐢熶滑鎻愪緵娣卞叆鐨勫煿璁傚啲浠よ惀鐨勬绘椂闀夸负8澶╋紝鍏朵腑6澶╀笓闂ㄧ敤浜庡煿璁拰浜ゆ祦锛屼负瀛︿範鑰呮彁渚涗簡涓板瘜鐨勫涔犳満浼氥傚啲浠よ惀鐨鍙備笌鑰呭垎涓轰袱绉嶇被鍒細姝e紡钀ュ憳鍜岄潪姝e紡钀ュ憳銆
绛旓細鍏ㄥ浗闈掑皯骞翠俊鎭濂ユ灄鍖瑰厠绔炶禌瑕佽冨埌1娆°傛牴鎹煡璇㈢浉鍏宠祫鏂欐樉绀轰俊鎭濂ユ灄鍖瑰厠绔炶禌瑙勫垯NOI鏄潚灏戝勾淇℃伅瀛﹀ゥ鏋楀尮鍏嬭緝楂樻按骞崇殑姣旇禌锛屾瘡骞翠妇琛屼竴娆★紝浠ョ渷涓哄崟浣嶆淳闃熷弬鍔犮傚叏鍥介潚灏戝勾淇℃伅瀛﹀ゥ鏋楀尮鍏嬭仈璧涜嚜1995骞磋嚦2020骞村凡涓惧姙25娆°
绛旓細淇℃伅瀛绔炶禌涓昏鑰冨療鐨勬槸缂栫▼鑳藉姏鍜岀畻娉曠煡璇嗭紝棣栧厛浣犻渶瑕佹帉鎻′竴闂ㄨ瑷锛屾垜涓汉姣旇緝鎺ㄨ崘C++,寤鸿鐨勪功鐩槸鍚存枃铏庣殑銆婄▼搴忚璁″熀纭銆嬶紙鎴栬呰碍娴╁己鐨勩奀++绋嬪簭璁捐銆嬶級鐒跺悗鏄畻娉曘傜珵璧涗腑涓昏鑰冪殑绠楁硶鏃犻潪鏄ā鎷熴佽椽蹇冦佸姩鎬佽鍒(DP)銆佹悳绱佸浘璁虹殑涓浜涚煡璇嗭紝鎺ㄨ崘涔︾洰鏄垬姹濅匠鐨勩婄畻娉曠珵璧涘叆闂ㄧ粡鍏搞嬫垨鑰呮湁涓濂椾笓闂...
绛旓細鍒濊禌鎴愮哗鍦80鍒嗕互涓婄殑鍚屽姣旇緝鏈夋満浼氳繘鍏ュ璧涳紝鍏ㄥ浗闈掑皯骞翠俊鎭濂ユ灄鍖瑰厠绔璧涘垵璧涚殑鍒嗘暟绾挎槸鐢变富鍔炴柟鏍规嵁璇曞嵎闅惧害鍜岃冪敓琛ㄧ幇缁煎悎璇勫畾鐨勶紝鍥犳姣忓勾鐨勫垎鏁扮嚎鍙兘浼氭湁鎵涓嶅悓銆傚叏鍥介潚灏戝勾淇℃伅瀛﹀ゥ鏋楀尮鍏嬶紙NOI锛夋槸鍥藉唴鍖呮嫭娓境鍦ㄥ唴鐨勭渷绾т唬琛ㄩ槦鏈楂樻按骞崇殑澶ц禌锛岃嚜1984骞磋嚦浠婏紝鍦ㄥ浗鍐呭寘鎷娓佹境闂ㄧ粍缁囩珵璧涙椿鍔ㄣ
绛旓細NOI锛屽叏鍥芥瘮璧 鍏ㄥ浗闈掑皯骞翠俊鎭濂ユ灄鍖瑰厠锛圢OI锛夋槸鍥藉唴鍖呮嫭娓境鍦ㄥ唴鐨勭渷绾т唬琛ㄩ槦鏈楂樻按骞崇殑澶ц禌銆傝嚜1984骞磋嚦浠婏紝鍦ㄥ浗鍐呭寘鎷娓佹境闂ㄧ粍缁囩珵璧涙椿鍔ㄣ傛瘡骞寸粡鍚勭渷閫夋嫈浜х敓5鍚嶉夋墜锛堝叾涓竴鍚嶆槸濂抽夋墜锛夛紝鐢变腑鍥借绠楁満瀛︿細鍦ㄨ绠楁満鏅強杈冨ソ鐨勫煄甯傜粍缁囪繘琛屾瘮璧涖傝繖涓绔炶禌璁颁釜浜烘垚缁╋紝鍚屾椂璁板洟浣撴诲垎銆侷OI锛屽浗闄呮瘮璧 ...
绛旓細淇℃伅瀛﹀ゥ璧涳紝鍗砃OI銆鍏ㄥ浗闈掑皯骞翠俊鎭濂ユ灄鍖瑰厠绔璧涳紙NOI锛夋槸鐢卞浗瀹舵暀鑲查儴銆佷腑鍥界鍗忔壒鍑嗭紝涓浗璁$畻鏈哄浼氫富鍔炵殑涓椤归潰鍚戝叏鍥介潚灏戝勾鐨勪俊鎭绔炶禌鍜屾櫘鍙婃椿鍔ㄣ備篃鏄笌鑱斿悎鍥芥暀绉戞枃缁勭粐鎻愬$殑鍥介檯淇℃伅瀛﹀ゥ鏋楀尮鍏嬬珵璧涳紝鍚屾杩涜鐨勪竴椤圭珵璧涙椿鍔ㄣ傚畻鏃細鏃ㄥ湪鍚戦偅浜涘湪涓闃舵瀛︿範鐨勯潚灏戝勾鏅強璁$畻鏈虹瀛︾煡璇嗭紱缁欏鏍$殑淇...
绛旓細闈掑皯骞翠俊鎭锛堣绠楁満锛濂ユ灄鍖瑰厠绔璧涳紙鏃╂湡绉颁负闈掑皯骞磋绠楁満绋嬪簭璁捐绔炶禌锛夋槸鎸囧湪骞垮ぇ闈掑皯骞翠腑鏅強璁$畻鏈烘暀鑲诧紝鎺ㄥ箍璁$畻鏈哄簲鐢ㄧ殑涓椤瑰绉戞х珵璧涙椿鍔ㄣ傚叏鍥戒粠1984骞村紑濮嬩妇鍔炲叏鍥芥х珵璧涖傝岃嚜浠1989骞存垜鍥鍙傚姞绗竴灞婂浗闄淇℃伅瀛﹀ゥ鏋楀尮鍏锛圛nternational Olympiad in Informatics, 绠绉癐OI锛変互鏉ワ紝鍏ㄥ浗闈掑皯骞璁$畻鏈虹▼搴忚...