自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yellowdesk的玻璃屋

有没有大神求扩列呀

  • 博客(6)
  • 收藏
  • 关注

原创 【spoj 1825】Free tour II

【Problem】 After the success of 2nd anniversary (take a look at problem FTOUR for more details), this 3rd year, Travel Agent SPOJ goes on with another discount tour. The tour will be held on ICPC isl

2016-07-26 21:16:34 1692

原创 【FJOI2014[bzoj4016]】最短路径树问题

link to problem 【题目大意】 给出一张无向图,求图中字典序最小的最短路径树上最长的包含 k 个点的简单路径长度及方案数。其中最短路径树定义:从顶点 1 出发,往其余所有点分别走一次并返回。往某一个点走时,选择总长度最短的路径走。若有多条长度最短的路径,则选择经过的顶点序列字典序最小的那条路径。到达该点后按原路返回,然后往其他点走,直到所有点都走过。【题解】点分治+树形dp 首先处

2016-07-26 00:41:23 3091 4

原创 【bzoj1864 [Zjoi2006]】三色二叉树

link to problem【题解】树形dp 虽然题目中一共有三种颜色,但是显然对于所要求的答案只有两种情况:绿色或非绿色 {状态} f[x][0]:第x个点非绿色;f[x][1]:第x个点为绿色; {方程} 设x的左右儿子分别为 l[x] 和 r[x]: f[x][0]=max/min(f[l[x]][1]+f[r[x]][0],f[l[x]][0]+f[r[x]][1]); f[x]

2016-07-20 17:53:24 371 1

原创 【cf23E】Tree

link to problem 【题目大意】 给出一棵树,求一个对树的划分方法使得每棵子树大小的乘积最大。【题解】树上背包dp 一看到题目的时候想的是贪心(?是可以的然而我太菜了不会?),因为曾经有一道题是拆分序列为2和3的什么什么的。。。= =扯远了 {状态设计} f[i][j] 表示以 i 为根的子树中与 i 的父亲相连的有 j 个节点时,这棵子树的乘积最大值,故最终答案ans=f[1][

2016-07-19 20:59:00 1630

原创 【poj1987】Distance Statistics

link to problem //听说1741也是一样的题目啊(⊙o⊙) 【题目大意】 给出一棵树,求树上有多少个点对 ( i , j ) 满足dis( i , j )<=k (1 <= k <= 1,000,000,000)。【题解】点分治入门题 本题关键在于k太大了,无法水过QAQ 于是我们开始思考,在一棵根为rt(既然是点分治根节点显然就是树的重心了)的树内符合条件的点对( i ,

2016-07-19 15:32:56 769

原创 【cf229D】Towers

【cf229D】Towers link to problem 【题目大意】 有n(1<=n<=5,000)座塔排在一条直线上,从左到右每个塔的高度分别为hi(1<=hi<=100,000),每次操作你可以选择一座塔(假设是第i座),用吊车把它吊起来,然后放到与它相邻的一座塔上(可以是第i-1座也可以是第i+1座),这样,新塔的高度为两座塔的和,完成操作后,塔的总数减少一座。问最少需要多少次操作可以使

2016-07-19 11:58:20 1078

空空如也

空空如也

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

TA关注的人

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