• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






陆家驹

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2017年4月30日

[BZOJ3631][JLOI2014]松鼠的新家
摘要: 嗯。。。企图做ZJOI2011,结果一题都不会QAQ。生气的写树剖来了~ 这题暴力的树剖是可以的,但我是在黄学长那找了这题,他好像有个非常妙的做法,现在差不多要去打ball了,之后再学习一下吧。 树剖: #include<cstdio> #include<cstring> #include<cstd 阅读全文
posted @ 2017-04-30 15:34 陆家驹 阅读(121) 评论(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 陆家驹 阅读(115) 评论(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 陆家驹 阅读(368) 评论(0) 推荐(0)