会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Tunix
天下OIer是一家
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
OI
上一页
1
···
3
4
5
6
7
8
9
10
11
···
20
下一页
【BZOJ】【3653】谈笑风生
摘要:dfs序+可持久化线段树 好吧……是我too naive 这题……$$ans=min(dep[x],k)×(size[x]-1)+\sum_{y在x的子树中,且dis(x,y)12 #include13 #include14 #include15 #include16 #include17 #d...
阅读全文
posted @
2015-04-18 23:38
Tunix
阅读(690)
评论(0)
推荐(0)
【BZOJ】【2500】幸福的道路
摘要:树形DP+单调队列优化DP 好题(也是神题……玛雅我实在是太弱了TAT,真是一个250) 完全是抄的zyf的……orz我还是退OI保平安吧 第一步对于每一天求出一个从第 i 个点出发走出去的最长链的长度,树形DP解决…… g[x][0]表示从x的子树中,x到叶子的最长链,g[x][1]表...
阅读全文
posted @
2015-04-18 18:44
Tunix
阅读(547)
评论(0)
推荐(0)
【BZOJ】【3612】【HEOI 2014】平衡
摘要:DP 唉我还是too naive 这是个整数划分题…… 我想的DP方式是f[i][j][k]表示前 i 个数拼出 j 用了 k 个数的方案数…… 转移当然是比较直观…… 但是只能得30分QAQ 正确的DP姿势:http://blog.csdn.net/Vmurder/article/de...
阅读全文
posted @
2015-04-18 16:49
Tunix
阅读(483)
评论(0)
推荐(0)
【BZOJ】【3609】【HEOI 2014】人人都说江南好
该文被密码保护。
posted @
2015-04-18 15:50
Tunix
阅读(4)
评论(0)
推荐(0)
【BZOJ】【1485】【HNOI2009】有趣的数列
摘要:Catalan数/组合数取模 Aha!这题我突然灵光一现就想到Catalan数……就是按顺序安排1~2n这些数(以满足前两个条件)……分配到奇数位置上的必须比偶数位置上的多(要不就不满足第三个条件了) Catalan数可以用C(n,2n)/(n+1)直接求 但是这题P不保证是质数感觉很捉急啊=...
阅读全文
posted @
2015-04-17 22:03
Tunix
阅读(282)
评论(0)
推荐(0)
【BZOJ】【1293】【SCOI2009】生日礼物
摘要:二分/堆 求一个最小的区间使得包含所有的颜色(并不一定只出现一次)$n\leq 10^6$ 我想的做法是:二分这个最小的长度(满足单调性……好久才想到QAQ),然后O(n)判断是否有可行的区间,这一步可以用一个队列来维护,统计区间内颜色的数量(应该不难吧……)如果队首与队尾元素距离>mid就弹队...
阅读全文
posted @
2015-04-17 21:26
Tunix
阅读(489)
评论(0)
推荐(0)
【BZOJ】【1055】【HAOI2008】玩具取名
摘要:区间DP/记忆化搜索 sigh……看了提示才想到是区间DP >_>我果然还是太弱 f[l][r][k]表示L到R这段区间能否合并成K,那么就是枚举拆分方案(从哪里断开)和组合方式(左半合成的子母+右半合成的子母 可以合成 K)了…… 记忆化搜索即可= = 1 /****************...
阅读全文
posted @
2015-04-17 12:14
Tunix
阅读(249)
评论(0)
推荐(0)
【BZOJ】【1053】【HAOI2007】反素数ant
摘要:搜索 经典搜索题目(其实是蒟蒻只会搜……vfleaking好像有更优秀的做法?) 枚举质数的幂,其实深度没多大……因为$2^32$就超过N了……而且质数不能取的太大,所以不会爆…… 1 /******************************************************...
阅读全文
posted @
2015-04-17 10:39
Tunix
阅读(205)
评论(0)
推荐(0)
【BZOJ】【1052】【HAOI2007】覆盖问题
摘要:二分+贪心 首先二分L,转化成判定问题…… 但是判定不会判啊QAQ orz hzwer,用一个最小的矩形框住所有点后,直接往矩形的角上摆正方形……第二个用同样的方法摆,最后判一下剩下的能否被完全覆盖 不得不说hzwer的这种实现方法很好懂…… 1 /*********************...
阅读全文
posted @
2015-04-17 09:21
Tunix
阅读(239)
评论(0)
推荐(0)
【BZOJ】【1050】【HAOI2006】旅行comf
摘要:枚举/暴力/Kruskal orz……我sb了……其实是sb题12 #include13 #include14 #include15 #include16 #include17 #define rep(i,n) for(int i=0;i=n;--i)20 #define pb push_back...
阅读全文
posted @
2015-04-16 21:27
Tunix
阅读(284)
评论(0)
推荐(0)
【BZOJ】【1049】【HAOI2006】数字序列
摘要:DP 第一问比较水……a[i]-=i 以后就变成最长不下降子序列问题了,第二问这个结论好神奇,考试的时候怎么破?大胆猜想,不用证明?TAT 题解:http://pan.baidu.com/share/link?uk=2651016602&shareid=1490516411没有将a[0]置为-I...
阅读全文
posted @
2015-04-16 18:10
Tunix
阅读(331)
评论(0)
推荐(0)
【BZOJ】【1048】【HAOI2007】分割矩阵
摘要:DP/记忆化搜索 暴力枚举分割方案?……大概是指数级的?大约是20!的方案= =? 但是我们看到a、b、n的范围都很小……所以不同的状态数只是$10^5$级别的,可以记忆化搜索求解 比较水的一道题…… 1 /*******************************************...
阅读全文
posted @
2015-04-16 11:17
Tunix
阅读(269)
评论(0)
推荐(0)
【BZOJ】【1047】【HAOI2007】理想的正方形
摘要:DP/单调队列优化 一眼看上去就是DP 我想的naive的二维DP是酱紫滴: mx[i][j][k]表示以(i,j)为右下角的k*k的正方形区域内的最大值,mn[i][j][k]同理 mx[i][j][k]=max(v[i][j],max(v[i-k+1][j-k+1],max(mx...
阅读全文
posted @
2015-04-16 10:10
Tunix
阅读(244)
评论(0)
推荐(0)
【BZOJ】【1046】【HAOI2007】上升序列
摘要:DP+贪心 啊……其实是个水题,想的复杂了 令f[i]表示以 i 为起始位置的最长上升子序列的长度,那么对于一个询问x,我们可以贪心地从前往后扫,如果f[i]>=x && a[i]>last,则x--,last=a[i] 保证$x_i$(下标)字典序最小…… 1 /**************...
阅读全文
posted @
2015-04-15 22:50
Tunix
阅读(240)
评论(0)
推荐(0)
【BZOJ】【1045/1465】【HAOI2008】糖果传递
摘要:思路题/神奇的转化…… orz hzwer 或许这个思路可以从单行而非环形的递推中找到?(单行的时候,从左往右直接递推即可…… 感觉好神奇>_ X2=ave-A1+X1 = X1-C1(假设C1=A1-ave,下面类似)对于第2个小朋友,A2-X2+X3=ave -> X3=ave-A2+X2...
阅读全文
posted @
2015-04-15 21:23
Tunix
阅读(283)
评论(0)
推荐(0)
【BZOJ】【1044】【HAOI2008】木棍分割
摘要:二分/DP 真是一道好题! 第一问很简单的二分…… 第二问一开始我想成贪心了,其实应该是DP的= = 然后没有注意……又MLE又TLE的……这题要对DP进行时空两方面的优化!! 题解:(by JoeFan)使用前缀和,令 Sum[i] 为前 i 根木棍的长度和。 令 f[i][j] 为前...
阅读全文
posted @
2015-04-15 18:44
Tunix
阅读(319)
评论(0)
推荐(0)
【BZOJ】【1042】【HAOI2008】硬币购物
摘要:DP+容斥原理 sigh……就差一点…… 四种硬币的数量限制就是四个条件,满足条件1的方案集合为A,满足条件2的方案集合为B……我们要求的就是同时满足四个条件的方案集合$A\bigcap B\bigcap C\bigcap D$的大小。 全集很好算……一个完全背包>_>$4×10^5$就可以预...
阅读全文
posted @
2015-04-15 12:29
Tunix
阅读(271)
评论(0)
推荐(0)
【BZOJ】【1041】【HAOI2008】圆周上的点
摘要:数学 orz hzwer 完全不会做…… 很纠结啊,如果将来再遇到这种题,还是很难下手啊……引用题解:【分析】:样例图示:首先,最暴力的算法显而易见:枚举x轴上的每个点,带入圆的方程,检查是否算出的值是否为整点,这样的枚举量为2*N,显然过不了全点。然后想数学方法。有了上面的推理,那么实现的方...
阅读全文
posted @
2015-04-15 11:22
Tunix
阅读(271)
评论(0)
推荐(0)
【BZOJ】【1040】【ZJOI2008】骑士
摘要:树形DP/基环树DP 我掉坑掉了好多…… 这题图比较特殊,每个连通块都是一棵基环树(我一开始以为图是连通的了……sigh,我说为什么网上的题解都要累加ans……),那么对于一棵基环树,我们先dfs找到这个环,再随便断一条环上的边使它变成一棵树,就可以TreeDP啦~但是有个问题:这两个点不能同时...
阅读全文
posted @
2015-04-15 10:24
Tunix
阅读(260)
评论(0)
推荐(0)
【BZOJ】【1038】【ZJOI2008】瞭望塔
摘要:计算几何/半平面交 说是半平面交,实际上只是维护了个下凸壳而已……同1007水平可见直线 对于每条线段,能看到这条线段的点都在这条线段的“上方”,那么对所有n-1条线段求一个可视区域的交,就是求一个半平面交……(好扯) 一开始我想的是:直接找到这个下凸壳的最低点,它的y值就是答案辣~但是明显不...
阅读全文
posted @
2015-04-14 21:53
Tunix
阅读(544)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
20
下一页
公告