[to do list] noip刷题计划

9 篇文章 0 订阅
7 篇文章 0 订阅

noip之前要做的题:

bzoj 1146(get) 搞出 dfs 序之后类似 zoj 2112 处理就好。

bzoj 1013(get) 高斯消元,列出 n + 1 个等式,得到 n 个方程,解出来就好。

bzoj 1014(get) hash+spaly,不卡自然溢真良心。

bzoj 1011(get) 误差分析,强行估算。

bzoj 1031(get) 后缀数组,把原串复制一遍,求一遍 sa[]。

bzoj 1032(get) 非常奇怪的区间DP。

bzoj 1034(get) 田忌赛马,弱>>弱,强>>强,弱>>强,差不多这个意思。

bzoj 3123(get) 同2588,加上启发式合并就可以啦。

bzoj 3307(get) 我的做法是Po姐的权值线段树合并。

bzoj 3289(get) 莫队算法+树状数组

boi mokia(get) CDQ分治+树状数组(在cogs上提交会给你数据,良心OJ)

bzoj 1010(get) 斜率DP,比较裸,但是注意 t2 爆 int

【APIO2010】特别行动队(get) 斜率DP,比较裸,不多说。

cf 575F(get) 有趣的题目啊,最优决策一定出现在连续的一段中,然后记录一下最优决策的范围就行了吧

bzoj 2588(get)
对每个点建一棵权值线段树,记录它到根路径上的权值,
u,v 之间路径的权值线段树即 Tree(u)+Tree(v)-Tree(lca(u,v))-Tree(fa(lca(u,v)))
(去 spoj 上交这个题良心一些。注意最后一行不能有回车。)

bzoj 1026(get) 数位DP

bzoj 1025(get) 置换+DP

bzoj 3105 & bzoj 4004(get) 拟阵

bzoj 4002(get) 递推+矩阵乘法,特征根法

bzoj 4003(get) 可并堆

bzoj 4147(get) 分类讨论,博弈论

分数规划(get)

poj 3016&3666
bzoj 4128
bzoj 3993
bzoj 3585
bzoj 3143
JLOI 2015C
CF 576E

bzoj 1488
赶紧刷题刷题。。。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值