会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
陆家驹
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2017年4月30日
[BZOJ3631][JLOI2014]松鼠的新家
摘要: 嗯。。。企图做ZJOI2011,结果一题都不会QAQ。生气的写树剖来了~ 这题暴力的树剖是可以的,但我是在黄学长那找了这题,他好像有个非常妙的做法,现在差不多要去打ball了,之后再学习一下吧。 树剖: #include<cstdio> #include<cstring> #include<cstd
阅读全文
posted @ 2017-04-30 15:34 陆家驹
阅读(114)
评论(0)
推荐(0)
编辑
[BZOJ2111][ZJOI2010]Perm 排列计数
摘要: 这显然是一个二叉堆,然而我一开始sha bi了,没想到树的形态是唯一的QwQ。因为是1到n的一个排列,所以数两两不同。用f[i]表示以二叉堆中编号为i的节点为根的子树的方案数,然后考虑如何求f,设lc,rc分别为i的左右子节点,则f[i]=f[lc]*f[rc]*C(size[i]-1,size[l
阅读全文
posted @ 2017-04-30 10:26 陆家驹
阅读(111)
评论(0)
推荐(0)
编辑
[BZOJ1835][ZJOI2010]base 基站选址(DP+线段树)
摘要: 首先想到DP,f[i][j]表示前i个村庄,共建了j个站的最小费用,且第j个站建在第i个村庄上 f[i][j]=min(f[i][j],f[k][j-1]+cost(k,i));(1<=k<i) cost(k,i)表示选了k和i之后,他们之间需要的w的和 然后这样是O(kn^2)的,对于100%的数
阅读全文
posted @ 2017-04-30 10:04 陆家驹
阅读(360)
评论(0)
推荐(0)
编辑