索引(填坑进度:0.1‰)

一、赛题

水题不解释 加强/推广至一般情况 (某些知识的)模板/经典题

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)这几年的题目均无标题,为了方便找,按照[清橙](http://www.tsinsen.com/)上的名字 ##2. NOIP普及组
年份 A B C D E
2016 买铅笔 回文日期 海港 魔法阵
2015 金币 扫雷 求和 推销员
2014 珠心算测试 比例简化 螺旋矩阵 子矩阵
2013 计数问题 表达式求值 小盆友的名字 车站分级
2012 质因数分解 寻宝 摆花 文化之旅
2011 数字反转 统计单词数 瑞士轮 表达式求值
2010 数字统计 接水问题 导弹拦截 三国
2009 多项式输出 分数线划定 细胞分裂 道路游戏
2008 ISBN号码 排座位 传球游戏 立体图
2007 奖学金 纪念品分组 守望者的逃离 Hanoi双塔
2006 明明的随机数 开心的金明 Jam的计数法 数列
2005 淘淘摘苹果 校门外的树 采药 循环
2004 不高兴的津津 花生采摘 FBI树 火星人
2003 乒乓球 数字游戏 麦森数
2002 级数求和 选数 产生数 马拦过河卒
2001 数的计算 GCD与LCM 求先序排列 装箱
2000 计算器的改良 税收与补贴 乘积最大 单词接龙
1999 Cantor表 回文数 旅行家的预算
1998 寻找三位数 高精度计算 幂方分解
1997 棋盘 三角形 街道
1996 乘法运算 格子位置 字符串编辑 比赛安排
1995 填竖式 方阵填数 Catalan数 编码问题 灯的排列问题

3.外国竞赛的公开赛

1)USACO月赛

(1) 2016-2017赛季

比赛 A B C
2017 US Open Modern Art Switch Grass COWBASIC
Bovine Genomics Modern Art (原题有Bug) 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
数据题解标程 改后缀
posted @ 2017-08-04 21:14  Planet6174  阅读(847)  评论(0编辑  收藏  举报