NOIP真题汇总
想想在NOIP前总得做做真题吧,于是长达一个月的刷题开始了
涉及2008-2016年大部分题目
NOIP [2008] 4/4
1、传纸条:清真的三维DP
2、笨小猴:字符串模拟
3、火柴棒等式:打表+循环
4、双栈排序:贪心+栈
NOIP [2009] 3/4
2、Hankson的趣味题:数论,gcd相关
3、最优贸易:建图+SPFA
4、靶形数独:较难搜索+剪枝
NOIP [2010] 4/4
1、引水入城:DP+bfs(较好)
2、关押罪犯:贪心+并查集
3、机器翻译:模拟
4、乌龟棋:简单DP
NOIP [2011] 5/6
1、铺地毯:模拟
2、选择客栈:DP
3、Mayan游戏:较难搜索
4、计算系数:组合数
5、聪明的质检员:二分答案+前缀和
NOIP [2012] 4/6
1、Vigenère 密码:字符串
2、国王游戏:贪心+高精
4、同余方程:扩欧
5、借教室:二分答案+前缀和
NOIP [2013] 5/6
1、转圈游戏:快速幂
2、火柴排队:逆序对+贪心
3、货车运输:最小生成树+lca
4、积木大赛:递推或者分治
5、花匠:简单DP
NOIP [2014] 6/6
1、生活大爆炸版石头剪刀布:模拟
2、联合权值:类树形DP
3、飞扬的小鸟:类背包DP
4、无线网络发射器选址:模拟
5、寻找道路:图论,反向bfs
6、解方程:秦九韶
NOIP [2015] 6/6
1、神奇的幻方:模拟
2、信息传递:拓扑排序
3、斗地主:较难搜索
4、跳石头:二分答案
5、子串:DP
6、运输计划:二分答案+树上差分
NOIP [2016] 6/6
1、玩具谜题:模拟
2、天天爱跑步:lca+树上差分
3、换教室:floyd+概率DP
4、组合数问题:组合数
5、蚯蚓:队列
6、愤怒的小鸟:状态压缩DP
NOIP真题汇总的更多相关文章
- Noip前的大抱佛脚----Noip真题复习
Noip前的大抱佛脚----Noip真题复习 Tags: Noip前的大抱佛脚 Noip2010 题目不难,但是三个半小时的话要写四道题还是需要码力,不过按照现在的实力应该不出意外可以AK的. 机器翻 ...
- NOIP模拟题汇总(加厚版)
\(NOIP\)模拟题汇总(加厚版) T1 string 描述 有一个仅由 '0' 和 '1' 组成的字符串 \(A\),可以对其执行下列两个操作: 删除 \(A\)中的第一个字符: 若 \(A\)中 ...
- 历年NOIP真题总结
前言:最近把历年的NOIP真题肝了一遍(还有3个紫题先咕掉了),主要是到1998年的提高组的题.把题目的做题简要思路搁在这儿,一个是为了考前翻一翻,想想自己的哪些思路要梳理的什么什么的,反正怎么说呢, ...
- NOIP真题索引
NOIP真题索引 NOIP2019 Day 1 格雷码 括号树 树上的数 Day 2 Emiya 家今天的饭 划分 树的重心 NOIP2018 Day 1 铺设道路 货币系统 赛道修建 Day 2 旅 ...
- 2019年6月份,阿里最新Java高频面试真题汇总,仅供参考(附福利)
目录 技术一面(23问) 技术二面(3大块) JAVA开发技术面试中可能问到的问题(17问) JAVA方向技术考察点(33快) 项目实战(7大块) 必会知识(48点) 面试小技巧 注意事项 1. 阿里 ...
- 【转】2019年7月份,阿里最新Java高频面试真题汇总
技术一面(23问)技术二面(3大块)JAVA开发技术面试中可能问到的问题(17问)JAVA方向技术考察点(33快)项目实战(7大块)必会知识(48点)面试小技巧注意事项1. 阿里技术一面 Java I ...
- NOIP 真题选讲
推荐生要凉辽 这可能是我更新的最后一篇博客 代码什么的有时间再说吧,先讲思路.(已搞定前三题代码) 首先先看一下线段覆盖题.我们有一个区间,要用线段覆盖整个区间. 这个是线段的覆盖简图.我们如何选取最 ...
- 【dp专题】NOIP真题-DP专题练习
这里学习一下DP的正确姿势. 也为了ZJOI2019去水一下做一些准备 题解就随便写写啦. 后续还是会有专题练习和综合练习的. P1005 矩阵取数游戏 给出$n \times m$矩阵每次在每一行取 ...
- NOIp 2015真题模拟赛 By cellur925
果然我还是最菜的==不接受反驳== Day1 T1:神奇的幻方 思路:直接模拟即可,由于当前放法只与上一放法有关系,用两个变量记录一下即可.10分钟内切掉== 预计得分:100分 实际得分:100分 ...
随机推荐
- Spring 获取当前activeProfile
WebApplicationContext wac = WebApplicationContextUtils.getWebApplicationContext(getServletContext()) ...
- js eslint语法规范错误提示代码
最近在用eslint代码检测,因为之前不太注意代码规范,刚开始确实头疼,哈哈,不过用习惯了就会感觉还不错,其实也没有那样难调试 我看过之前有些人已经做过总结,自己记录下,方便自己以后查找 “Missi ...
- Ajax_数据格式_JSON
[JSON] 1.JSON(JavaScript Object Notation)一种简单的数据格式,比xml更轻巧.JSON是JavaScript原生格式,这意味着在JavaScript中处理JSO ...
- noip模拟赛 enc
[问题背景]zhx 和他的妹子聊天.[问题描述]考虑一种简单的加密算法.假定所有句子都由小写英文字母构成, 对于每一个字母, 我们将它唯一地映射到另一个字母. 例如考虑映射规则:a->b, b- ...
- Shortest Prefixes(poj 2001)
题意:给出n个单词(1<=n<=1000),求出每个单词的非公共前缀,如果没有,则输出自己. /* 字典树 在裸字典树的基础上,设置一个sum数组,sum[i]表示i这个节点被用过几次,当 ...
- 算(tyvjP4700)
背景 zhx和他的妹子出去玩. 描述
- 用XAMPP+Wordpress搭建个人博客
http://biancheng.dnbcw.info/php/456308.html http://jingyan.baidu.com/article/f71d60376ba9571ab641d11 ...
- JAVA 并发编程-线程池(七)
线程池的作用: 线程池作用就是限制系统中运行线程的数量. 依据系统的环境情况.能够自己主动或手动设置线程数量,达到运行的最佳效果:少了浪费了系统资源,多了造成系统拥挤效率不高.用线程池控制线程数量,其 ...
- load函数
load函数的作用 1.load函数的作用是,从server获取数据,而且把数据放到指定的元素(通常是div元素)中. 2.说的再具体一些就是,把获取到的数据插入到当前文档的某个div元素中. ser ...
- android微信开放平台,申请移动应用的应用签名怎样获取
在微信开放平台,申请移动应用的时候: https://open.weixin.qq.com/cgi-bin/appcreate? t=manage/createMobile&type=app& ...