自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 IOI2005 river treedp

一道有趣的题,很容易就看出是treedp,但是在k个伐木场如何分配给多个儿子的问题上纠结不堪,最后发现,如果将k个伐木场看做是空间,每个儿子分配p个伐木场分别得到的最小代价看做权值,这个分配过程其实就相当于一次背包问题,但因为状态设计的不好这样做背包很蛋疼,就照到左儿子右兄弟的思路写了一遍(很早就想写了,今天练练手),其实这个左儿子右兄弟的思路就相当于做了一次背包,基本一样的,可以用一次n^2*k

2013-07-25 10:46:25 1175

原创 生成树的计数与基尔霍夫矩阵

jsoi08巨额奖金不会,看了07年集训队论文《生成树的计数与运用》,好像明白了点东西,不过清楚地发现我真是数学着急呀,行列式的计算与高斯消元完全被虐-_-!        在此仅写写他的操作吧。    何谓基尔霍夫矩阵?我不明了,只晓得他可以计算任意一张图的生成树个数    对于一张图首先构造他的基尔霍夫矩阵:    Cij:     1.i==j,c[i][j]等于i的度数;

2013-07-23 15:52:43 5593

原创 各种蹂躏——基础dp

(1) LIS:  很久之前就学过nlogn的LIS,不过早就忘了,今天一考,甚至没想到这就是LIS,然后各种蹂躏;维护一个队列:v[];v[i]表示长度为i的采摘顺序的最后一个采摘的西瓜的最小值,这样可以保证v数组是单调递减的。这样在每次查询中都可以根据单调性二分。就将复杂度将为nlogn。(2) LCS: 又是很久之前学过的,不过当时就没怎么搞清楚,现在明白了,就是用一个矩阵求两个

2013-07-21 15:29:52 8812

原创 Castle Protecting(dp)

Castle Protecting数据描述: darkkingdom侵占了wisekingdom的st.acerburg,为了消灭敌人夺回城堡,st.acerburg的臣民决定向城堡投一种特殊的炸弹。这种炸弹的毁灭范围是一个矩形(即可以炸一个格子,或连续两个格子,或连续四个格子……可以控制范围,但必须是矩形)。st.acerburg的城堡比较特殊,他只有两层,但是很长。臣民们知道城

2013-07-17 16:34:30 800

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除