
dp
文章平均质量分 58
bblss123
浙江蒟蒻一只
展开
-
BZOJ 1093: [ZJOI2007]最大半连通子图
Description 一个有向图G=(V,E)称为半连通的(Semi-Connected),如果满足:∀u,v∈V\forall u,v∈V,存在满足u→v或v→u的路径,即对于图中任意两点u,v,存在一条u到v的有向路径或者从v到u的有向路径。若G′=(V′,E′)G'=(V',E') 满足V′∈VV'∈V,E′E'是EE中所有跟V′V'有关的边,则称G′G'是GG的一个导出子图。若G′G'是G原创 2016-07-10 09:48:49 · 475 阅读 · 0 评论 -
HDU 5735 Born Slippy
2016 Multi-University Training Contest 2 1001 Solution原创 2016-07-22 13:58:30 · 333 阅读 · 0 评论 -
HDU 5758 Explorer Bo
DescriptionExplorer Bo likes exploring mazes around the world.Now he wants to explore a new maze. The maze has N rooms connected with N−1 roads of length 1 so that the maze looks like a tree. Explore原创 2016-07-26 22:21:11 · 697 阅读 · 0 评论 -
COCI2015/2016 Contest#4 E Solution
Description A long time ago in a galaxy far, far away, there were N planets. There were also N − 1 interplanetary paths that connected all the planets (directly or indirectly). In other words, the net原创 2016-06-20 13:50:57 · 773 阅读 · 0 评论 -
USACO 2012 January Contest, Silver Division Solution
T1极为麻烦==现在不想敲T2是一道裸的dp 然而我看了以后觉得爆搜是一定可以过掉的== 于是我先来一发二进制枚举,然后two point 维护答案。。T3是一道神题 首先要分类讨论,然后不断合并状态。 合并到最后只剩下两个状态了。 真正的只敲了1分钟。。想了2个小时。。 1A有点自豪原创 2016-06-16 11:18:20 · 988 阅读 · 0 评论 -
USACO 2012 January Contest, Gold Division Solution
T1是一道字符串套dp,当然字符串长度较短于是直接暴力dp即可。T2是一道博弈??反正当爆搜写掉,注意随机化优化。T3是一道树形dp,当然是要挖一些性质的题,敲了近两个小时发现了性质2分钟A了。。原创 2016-06-19 08:26:39 · 459 阅读 · 0 评论 -
出题&题解 2
一波神题原创 2016-06-24 10:12:30 · 518 阅读 · 0 评论 -
Codeforces 14D Two Path Solution
Codeforces 14D Two Path Solution原创 2016-06-26 07:51:17 · 466 阅读 · 0 评论 -
BZOJ 2208: [Jsoi2010]连通数
Description Solution 听说暴力可行? n*m的复杂度或许可以水过。 然而我不为水分而来(高尚的人格==) 于是强联通分量分解一发,然后遍历图,算出答案。 好像还是暴力的样子== 但是边和点都没有那么多了。 也就是说一定可以过掉的。原创 2016-06-26 16:28:38 · 467 阅读 · 0 评论 -
BZOJ 2427: [HAOI2010]软件安装
Description现在我们的手头有N个软件,对于一个软件i,它要占用Wi的磁盘空间,它的价值为Vi。我们希望从中选择一些软件安装到一台磁盘容量为M计算机上,使得这些软件的价值尽可能大(即Vi的和最大)。 但是现在有个问题:软件之间存在依赖关系,即软件i只有在安装了软件j(包括软件j的直接或间接依赖)的情况下才能正确工作(软件i依赖软件j)。幸运的是,一个软件最多依赖另外一个软件。如果一个软件不原创 2016-06-26 16:36:23 · 708 阅读 · 0 评论 -
BZOJ 2525: [Poi2011]Dynamite
DescriptionByteotian Cave的结构是一棵N个节点的树,其中某些点上面已经安置了炸药,现在需要点燃M个点上的引线引爆所有的炸药。 某个点上的引线被点燃后的1单位时间内,在树上和它相邻的点的引线会被点燃。如果一个有炸药的点的引信被点燃,那么这个点上的炸药会爆炸。 求引爆所有炸药的最短时间。Solution觉得怪怪的。。不知为何 有了权限号感觉还是很爽的 这题嘛,显然二分一发原创 2016-07-19 09:07:10 · 474 阅读 · 0 评论 -
出题&题解
Task1比较简单的一题。 关于pi的指数,我们只用观察被pi整除的数,被pi^2整除的数……它们的和组成了pi的指数。 当然找的时候可以各种优化。Task2 显然dp 我们倒着来,dp[i]表示第i个车站与后面所有车站的p的和。 ans=Σi=1,n dp[i] 转移的时候找到可以只买一次票到达的dp值最小的车站然后显然对于它可以到达的车站当前车站的cost都要加1,而当前车站可以一次原创 2016-05-30 19:49:44 · 614 阅读 · 1 评论 -
BZOJ 2286: [Sdoi2011]消耗战
Description在一场战争中,战场由n个岛屿和n-1个桥梁组成,保证每两个岛屿间有且仅有一条路径可达。现在,我军已经侦查到敌军的总部在编号为1的岛屿,而且他们已经没有足够多的能源维系战斗,我军胜利在望。已知在其他k个岛屿上有丰富能源,为了防止敌军获取能源,我军的任务是炸毁一些桥梁,使得敌军不能到达任何能源丰富的岛屿。由于不同桥梁的材质和结构不同,所以炸毁不同的桥梁有不同的代价,我军希望在满足目原创 2016-07-10 20:40:48 · 477 阅读 · 0 评论 -
USACO 2015 February CONTEST,Silver&Gold Division Solution
由于这套题某两题重复了3次,我就只好放在一起写了Cow Hopscotch这道题Bronze,Silver,Gold各有一道,难度依次增加。对于Bronze的,颜色只有两种,r和c<=15,O(n4)O(n^4)跑一发dp即可(比noiopenjudge的dp还简单==)对于Silver的,颜色有10000种,r和c<=100,我们可以对于状态(x,y,c),我们可以记录∑i<x,j<ydp[i][原创 2016-07-05 20:54:21 · 688 阅读 · 0 评论 -
USACO 2015 US OPEN CONTEST,Silver Division Solution
本来打算帮YummyJay写几题,没想到直接就刷完了==Bessie Goes Moo简单的暴力题,所有数对7取模暴力即可。Trapped in the Haybales一开始看错了题目结果发现自己出了一道神贪心== 设草垛质量为m,位置为p 首先我们设牛前面的草垛编号为p,后面的为p+1(如果p=0或者p=n答案就是-1) 先在左边枚举一维(不加草),然后算出右端点r,对区间[p+1,r]qurey原创 2016-07-05 21:51:49 · 1143 阅读 · 0 评论 -
USACO 2015 US OPEN CONTEST,Gold Division Solution
Googol简单的交互题,就是需要高精除极为麻烦,略过。Palindromic Paths比较好的dp题。 首先我们可以枚举回文串的长度。枚举一个a,则回文串长度为2a-1 显然从中间那条斜线开始。 然后我们可以观察到,对于一个a,字符串的最后的字符位于一条斜线上。 也就是说,在特定的a下,对于字符串最后一个字母c,在知道其横坐标xx的情况下,是可以算出其纵坐标yy的。 那么我们可以定义状原创 2016-07-05 22:08:04 · 618 阅读 · 0 评论 -
HDU 5815 Golden Week
The ACM kingdom has N cities, numbered from 1 to N. The capital is numbered 1. There are N – 1 roads each connecting two cities in the kingdom such that there exactly one path between any pair of cities.原创 2016-08-09 22:10:02 · 950 阅读 · 0 评论