NOIP考前划水
NOIP考前划水
君指先跃动の光は、私の一生不変の信仰に、唯私の超電磁砲永世生き!
要开始背配置了?
3行不谢.
(setq c-default-style "awk")
(global-linum-mode t)
(global-set-key (kbd "RET") 'newline-and-indent)
蒯一些别人写的联赛考点:
基础算法
- [x] 快速幂(矩阵快速幂)
- [x] 模拟(高精度,高斯消元)
- [x] 倍增
- [ ] 搜索(dfs,bfs,记忆化搜索,剪枝)
- [ ] 贪心(堆优化贪心)
- [ ] 动态规划(背包,线性递推,区间dp,概率期望dp,状压dp,树形dp,数位dp,前缀和优化,单调队列优化)
- [ ] 分治(二分答案,归并排序,三分法)
- [x] 差分,前缀和
基础数据结构
- [ ] 栈
- [ ] 队列
- [ ] 线段树,树状数组
- [ ] 并查集&带权并查集
- [ ] 链表
- [x] ST表
树
- [ ] 二叉树(堆,splay)
- [ ] 树链剖分
- [ ] LCA
基础图论
- [x] 图的遍历(dfs,bfs)
- [x] 最小生成树(Prim,Kruscal)
- [x] 最短路(堆优化Dij,spfa)
- [x] tarjan(缩点,点双,边双)
- [x] 拓扑排序
- [ ] 欧拉路,哈密顿路
- [x] 二分图匹配(匈牙利算法)
- [ ] 差分约束系统
基础字符串
- [x] kmp
- [ ] hash
- [ ] manacher算法
基础数论
- [x] 欧几里德算法
- [x] 扩展欧几里德算法
- [x] 线性筛素数
- [ ] Catalan数
- [x] 线性求逆
- [x] BSGS&扩展BSGS
- [x] 费马小定理
- [x] 欧拉函数
- [x] CRT&扩展CRT
基础博弈论
- [ ] NIM游戏
考试注意事项
- 如果读入long long,记得修改读优
- inf根据题目设置
- 数组大小(邻接表,网络流点数)
- 注意不要偷懒把re()直接传参,先开变量存下来
- 注意单调队列进出队的判断条件都是l<=r而不是l<r,初始化l=1,r=0
- Dinic连边时反边的初始边权为0,计边数的cnt初值为1!!!
- 费用流双向边不可缩
- 注意二分边界
- 线段树的区间赋值可能赋值成0,注意懒标记要初始化为-1
- 分块扫左端边角块时注意枚举的右端点与r取min!!!
- 倍增注意先进行统计(距离,答案...)操作再u=f[i][u]!!!(锅了无数次了...)
- 取模(读入取模,三个累加也要模两遍)!!!!!!!!!!!
- 图论注意起点的设置,不一定都是1为起点
- 记住随机树表示树高链长期望log
- lower_bound(大于等于);upper_bound(大于);--lower_bound(小于);--upper_bound(小于等于)
- 要处理有关区间去重的问题时,常用到离线算法
- 注意\(x^k\mod p\neq x^{k\mod p}\mod p\),所以不要不小心把指数模掉了
- \[1^2+2^2+..+n^2=\frac{n(n+1)(2n+1)}{6}
\] - \[1^3+2^3+...+n^3=\frac{n^2(n-1)^2}{4}
\]
高级方法
枚举子集
for(int i=s;;i=(i-1)&s){
//do sth
if(!i)break;
}
整除分块
求$$\sum_{i=1}^n\lfloor \frac{n}{i}\rfloor$$
for(int l=1,r;l<=n;l=r+1){
r=n/(n/l);
ans+=(r-l+1)*(n/l);
}
啃锅计划(去年联赛考题任务)
- [x] 10.16a.m.
- [x] 10.16p.m.
- [x] 10.17a.m.
NOIP考前划水的更多相关文章
- NOIP考纲总结+NOIP考前经验谈
首先来一张图,很直观(截止到2012年数据) 下面是收集的一些,我改了一下 红色加粗表示特别重要,必须掌握 绿色加粗表示最好掌握,可能性不是很大,但是某些可以提高程序效率 高精度 a.加法 b.减法 ...
- NOIP 2018 划水记
(此处不应有目录) (本来想咕掉这篇游记) Day -1 今天信心题,这个毒瘤出题人怎么出了一堆垃圾题(smallfat批判这个垃圾题). T2,T3是送分题.T1考了个noip根本不会考得类欧几里德 ...
- noip考前注意事项
明天就要离开学校,后天的现在Day1已经考完啦,临近考试了紧不紧张呢(不紧张才怪),那么考前我们应该注意点什么呢? 1.带好自己的证件,带好自己的证件,带好自己的证件,这很重要. 2.试机的时候一定要 ...
- NOIP考前知识点整理
前言:距离NOIP还有不到一百天(虽然NOIP没了),为了整理一下所学的内容,才有了这篇博文.本文内容无特殊说明全部来自于博主的博客,代码也都是新敲的,努力在个人的码风基础上做到尽量简洁,求资瓷. 一 ...
- NOIP 考前研究
NOIP 2017 试题研究 D1T1 小凯的疑惑 (45 min) 看到题面,大概是推数学公式. 先打暴力表,观察 \(a,b\) 与 \(n\) 的关系.猜想 \(a×b−a−b\). 引理:对于 ...
- 【NOIP考前模拟赛】纯数学方法推导——旅行者问题
一.写在前面 这题似乎是一道原创题目(不是博主原创),所以并不能在任何OJ上评测,博主在网盘上上传了数据(网盘地址:http://pan.baidu.com/s/1mibdMXi),诸位看官需者自取. ...
- NOIP 考前 队列复习
BZOJ 1127 #include <cstdio> #include <cstring> #include <iostream> #include <al ...
- NOIP 考前 数论复习
POJ 2891 x=r1 (mod a1) x=r2 (mod a2) x=a1*x+r1,x=a2*y+r2; a1*x-a2*y=r2-r1; 用Extend_Gcd求出m1*x+m2*y=d; ...
- NOIP 考前 数据结构复习
BZOJ 1455 左偏树即可 #include <cstdio> #define LL long long ; struct Info{LL l,r,v,Dis;}Tree[Maxn]; ...
随机推荐
- windows 2003子目录权限丢失及子目录权限无法继承更改的解决方法
对于ntfs格式的分区,不当的操作方式很容易引起各种访问权限问题. 早上,给公司服务器配置网站权限,其中一个网站添加IIS_User权限删除了everyone权限后,发现网站无法访问,要求输入用户名和 ...
- WCF configure
1. maxBufferSize 一个正整数,指定内存中用于存储消息的缓冲区的最大大小(字节). 如果 transferMode 属性等于 Buffered,则此属性应等于 maxReceivedMe ...
- RAP + MOCK
前后端分离式开发的思考 目前大部分公司都实行了前后端分离开发.然而在项目开发过程当中,经常会遇到以下几个尴尬的场景: 1.前端开发依赖于后端接口数据,需要与后端接口联调才能获得数据展示,从而拖慢了开发 ...
- poj 1079 Calendar Game(博弈论 SG)
Calendar Game Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) To ...
- 【转】纯干货:PS高手完全自学宝典(原创文章)
文章版权:Tommy子言 原创 一. 一切从基础开始 强大的PS虽然功能众多,但归纳起来主要有三大功能: 修图——主要包括纯图片的修饰.合成.3D合成等等: 画图——主要是指用PS来绘画.广告插画, ...
- PHP使用微软认知服务Face API
下面主要介绍基于PHP语言,基于guzzle类库,调用微软最新推出的认知服务:人脸识别. 实验环境: IDE:Eclipse for PHP Developers Version: Neon.1 Re ...
- 设置VisualSVN在提交修改时必须输入一定数量的备注信息
我发现在使用SVN中,提交时,很多人不习惯填写备注信息,虽然在培训中.平时使用时多次提醒备注信息的好处,但是效果不大,每次提交时还是不写,或者随便写两字. 所以很有必要通过系统设置强制填写足够数量的备 ...
- 非常easy学习的JQuery库 : (二) 选择器
作用 选择器同意您对元素组或单个元素进行操作. 在前面的章节中,我们介绍了一些有关怎样选取 HTML 元素的实例. 关键点是学习 jQuery 选择器是怎样准确地选取您希望应用效果的元素. jQuer ...
- VM虚拟机内ubuntu无法连接到网络
VM虚拟机内ubuntu无法连接到网络 解决:编辑网络,将网路都删除掉.又一次加入网络桥接和NAT链接. .又一次连接就可以,查看一下ip地址. 方法2: 虚拟机中新装ubuntu 编辑虚拟网络,先恢 ...
- 在ubuntu1604上使用aria2下载coco数据集效率非常高
简单的下载方法: 所以这里介绍一种能照顾大多数不能上外网的同学的一种简单便捷,又不会中断的下载方法:系统环境: Ubuntu 14.04 方法: a. 使用aria2 搭配命令行下载.需要先安装: s ...