一、赛题
水题不解释 加强/推广至一般情况 (某些知识的)模板/经典题
1.NOIP提高组
年份 | Day | A | B | C | Day | A | B | C |
---|---|---|---|---|---|---|---|---|
2016 | D1 | 玩具谜题 | 天天爱跑步 | 换教室 | D2 | 组合数问题 | 蚯蚓 | 愤怒的小鸟 |
2015 | D1 | 神奇的幻方 | 信息传递 | 斗地主 | D2 | 跳石头 | 字串 | 运输计划 |
2014 | D1 | 生活大爆炸版 石头剪刀布 |
联合权值 | 飞扬的小鸟 | D2 | Wi-Fi路由器选址 | 寻找道路 | 解方程 |
2013 | D1 | 转圈游戏 | 火柴排队 | 火车运输 | D2 | 计算系数 | 聪明的质监员 | 观光公交 |
2012 | D1 | Vigenère密码 | 国王游戏 | 开车旅行 | D2 | 积木大赛 | 花匠 | 华容道 |
2011 | D1 | 铺地毯 | 选择客栈 | Mayan游戏 | D2 | 同余方程 | 借教室 | 疫情控制 |
年份 | A | B | C | D |
---|---|---|---|---|
2010 | 机器翻译 | 乌龟棋 | 关押罪犯 | 引水入城 |
2009 | 潜伏者 | Hankson的趣题 | 最优贸易 | 靶形数独 |
2008 | 火柴棒等式 | 传纸条 | 双栈排序 | |
2007 | 统计数字 | 字符串的展开 | 矩阵取数游戏 | 树网的核 |
2006 | 能量项链 | 金明的预算方案 | 作业调度方案 | 2k进制数 |
2005 | 过河 | 篝火晚会 | 等价表达式 | |
2004 | 合并果子 | 合唱队形 | 虫食算 | |
2003 | 神经网络 | 侦探推理 | 加分二叉树 | 传染病控制 |
2002 | 均分纸牌 | 字串变换 | 自由落体 | 矩形覆盖 |
2001 | 一元三次方程求解 | 数的划分 | 统计单词个数 | Car的旅行路线 |
2000 | 进制转换 | 乘积最大 | 单词接龙 | 方格取数 |
1999 | 拦截导弹 | 回文数 | 旅行家的预算 | 邮票面值设计 |
1998 | 车站 | 拼数 | 进制位 | |
1997 | 棋盘问题 | 代数表达式 | 骑士游历 | |
1996 | 比赛安排 | 数制转换 | 挖地雷 | 砝码称重 |
1995 | 编码问题 | 灯的排列问题 | 积木计算 |
*最远古(1995~1998)这几年的题目均无标题,为了方便找,按照清橙上的名字
2. NOIP普及组
年份 | A | B | C | D | E |
---|---|---|---|---|---|
2016 | 海港 | 魔法阵 | |||
2015 | 求和 | 推销员 | |||
2014 | 珠心算测试 | 比例简化 | 螺旋矩阵 | 子矩阵 | |
2013 | 表达式求值 | 小盆友的名字 | 车站分级 | ||
2012 | 寻宝 | 摆花 | 文化之旅 | ||
2011 | 统计单词数 | 瑞士轮 | 表达式求值 | ||
2010 | 数字统计 | 接水问题 | 导弹拦截 | 三国 | |
2009 | 分数线划定 | 细胞分裂 | 道路游戏 | ||
2008 | 排座位 | 传球游戏 | 立体图 | ||
2007 | 纪念品分组 | 守望者的逃离 | Hanoi双塔 | ||
2006 | 明明的随机数 | 开心的金明 | Jam的计数法 | 数列 | |
2005 | 校门外的树 | 采药 | 循环 | ||
2004 | 花生采摘 | FBI树 | 火星人 | ||
2003 | 数字游戏 | 栈 | 麦森数 | ||
2002 | 选数 | 产生数 | |||
2001 | 数的计算 | GCD与LCM | 求先序排列 | 装箱 | |
2000 | 计算器的改良 | 税收与补贴 | 乘积最大 | 单词接龙 | |
1999 | Cantor表 | 回文数 | 旅行家的预算 | ||
1998 | 寻找三位数 | 高精度计算 | 幂方分解 | ||
1997 | 棋盘 | 三角形 | 街道 | ||
1995 | 填竖式 | 方阵填数 | Catalan数 | 编码问题 | 灯的排列问题 |
3.外国竞赛的公开赛
1)USACO月赛
(1) 2016-2017赛季
比赛 | 组 | A | B | C |
---|---|---|---|---|
2017 US Open | 铂 | Modern Art | Switch Grass | COWBASIC |
金 | Bovine Genomics | Modern Art 2 | ||
银 | Paired Up | Bovine Genomics | Where's Bessie? | |
铜 | The Lost Cow | Bovine Genomics | Modern Art | |
Feb. 17 | 铂 | Why Did the Cow Cross the Road |
Why Did the Cow Cross the Road II |
Why Did the Cow Cross the Road III |
金 | Why Did the Cow Cross the Road |
Why Did the Cow Cross the Road II |
Why Did the Cow Cross the Road III |
|
银 | Why Did the Cow Cross the Road |
Why Did the Cow Cross the Road II |
Why Did the Cow Cross the Road III |
|
铜 | Why Did the Cow Cross the Road |
Why Did the Cow Cross the Road II |
Why Did the Cow Cross the Road III |
|
Jan. 17 | 铂 | Promotion Counting | Building a Tall Barn | Subsequence Reversal |
金 | Balanced Photo | Hoof, Paper, Scissors | Cow Navigation | |
银 | Cow Dance Show | Hoof, Paper, Scissors | Secret Cow Code | |
铜 | Don't Be Last! | Hoof, Paper, Scissors | Cow Tipping | |
Dec. 16 | 铂 | Lots of Triangles | Team Building | Robotic Cow Herd |
金 | Moocast | Cow Checklist | Lasers and Mirrors | |
银 | Counting Haybales | Cities and States | Moocast | |
铜 | Square Pasture | Block Game | The Cow-Signal |
(2) 2015-2016赛季
比赛 | 组 | A | B | C |
---|---|---|---|---|
2016 US Open | 铂 | 262144 | Bull in a China Shop | Landscaping |
金 | Splitting the Field | Closing the Farm | 248 | |
银 | Field Reduction | Diamond Collector | Closing the Farm | |
铜 | Diamond Collector | Bull in a China Shop | Field Reduction | |
Feb. 16 | 铂 | Load Balancing | Fenced In | Circular Barn |
金 | Circular Barn | Circular Barn Revisited | Fenced In | |
银 | Circular Barn | Load Balancing | Milk Pails | |
铜 | Milk Pails | Circular Barn | Load Balancing | |
Jan. 16 | 铂 | Fort Moo | Mowing the Field | Lights Out |
金 | Angry Cows | Radio Contact | Lights Out | |
银 | Angry Cows | Subsequences Summing to Sevens |
Build Gates | |
铜 | Promotion Counting | Angry Cows | Mowing the Field | |
Dec. 15 | 铂 | Max Flow | High Card Low Card | Counting Haybales |
金 | High Card Low Card | Fruit Feast | Bessie's Dream | |
银 | Switching on the Lights | High Card Wins | Breed Counting | |
铜 | Fence Painting | Speeding Ticket | Contaminated Milk |
(3) 2014-2015赛季
比赛 | 组 | A | B | C | D |
---|---|---|---|---|---|
2015 US Open | 金 | Googol | Palindromic Paths | Trapped in the Haybales | |
银 | Bessie Goes Moo | Trapped in the Haybales | Bessie's Birthday Buffet | ||
铜 | Moocryption | Bessie Gets Even | Trapped in the Haybales | Palindromic Paths | |
Feb. 2015 | 金 | Cow Hopscotch | Censoring | Fencing the Herd | |
银 | Censoring | Cow Hopscotch | Superbull | ||
铜 | Censoring | COW | Cow Hopscotch | ||
Jan. 2015 | 金 | Cow Rectangles | Moovie Mooving | Grass Cownoisseur | |
银 | Stampede | Cow Routing | Meeting Time | ||
铜 | Cow Routing | Cow Routing II | It's All About the Base | Meeting Time | |
Dec. 2014 | 金 | Guard Mark | Marathon | Cow Jog | |
银 | Piggyback | Marathon | Cow Jog | ||
铜 | Marathon | Crosswords | Cow Jog | Learning by Example |
6.区赛
1) 初中组
年份 | A | B | C | D | E | F |
---|---|---|---|---|---|---|
2017 | 元音字母 | 直角坐标系 | 折纸 | 两个数 | 取值 | 数对 |
2016 | 购书 | 最大最小 | 组合数 | 单词谜 | 线段 | 方案数 |
2015 | 危险の实验 | 众数 | 树 | 字符串 | 黄金矿工 | 工厂 |
2) 小学组题选
7.省赛及省赛预选赛
比赛 | A | B | C | D |
---|---|---|---|---|
GDOI'2016市选初中am |
8.远古NOI/IOI
9.ACM
二、知hu识luan储fen备lei
1.图论
1)一些基本定理、概念(握手引理、欧拉路/回路、哈密顿路/回路、连通分量)
2)邻接链表
3)拓扑排序
4)树的直径
5)最小生成树
Kruskal、即时/延时Prim、最小生成树的变式
6)单源点最短路
Dijkstra、Bellman-Ford及队列优化"SPFA"
7)无向图的桥、关节结点/割顶
Tarjan
8)无向图的双连通分量(BCC)
Tarjan(*2)
9)有向图的强连通分量(SCC)
Tarjan(*3)
10)最近公共祖先(LCA)
Tarjan(*4, Orz...)、DFS序+RMQ、倍增、树链剖分
11)二分图匹配
二分图最大匹配、二分图最佳完美匹配
匈牙利(Kuhn–Munkres)
12)网络流
最大流、最小费用最大流
Ford–Fulkerson增广路(Edmonds-Karp、Dinic、ISAP)、预流推进Preflow-push、push-relabel
13)DFS序
14)树上差分
2.树相关的数据结构
1)二叉堆
二项堆、斐波那契堆
2)并查集
3)树状数组
RSQ
4)线段树
RMQ、lazy-tag、区间合并
5)平衡BST
树堆(Treap)、伸展树(Splay Tree)、AVL树、替罪羊树、红黑树、B树
6)树链剖分
7)乱来
可持久化数据结构,嵌套数据结构,动态树
3.字符串
1)Trie(前缀树/字典树)
最长公共前缀(LCP)
2)后缀数组
Manacher、DC3
3)单模板字符串匹配
KMP*2、Boyer-Moore*4、Rabin-Karp
4)多模板字符串匹配
Aho-Corasick自动机
4.动态规划
1)经典问题
LIS、LCS、字符串编辑距离、双调
2)背包
3)树形DP
POJ2342-CodeVS1380-luoguP1352、CodeVS5565-luogu2015、TYVJ1051-Vijos1180-CodeVS1378、Vijos1518
3)状压DP
5.数学
Catalan数、矩阵乘法、Möbius反演、高斯消元、FFT
6.计算几何
1)离散化
矩形覆盖
2)凸包
3)扫描线
7.乱搞出奇迹
块分割/平方分割,倍增(线性、树),差分+前缀和(线性、树)(莫队?CDQ分治?)
8.搜索
启发式搜索、alpha-beta剪枝
9.仙人掌?
三、网站链接
POI(喜欢卡哈希的)波兰信息学奥林匹克竞赛
Ural
USACO月赛的古老题目:
赛季 | 2001~2003 | 2004~2007 | 2008~2011 | 2012~2018 |
---|---|---|---|---|
题目 | 多年前有人整理了 | POJ | Wikidot | USACO |
数据题解标程 | 改后缀 |