题意:有一个n个点的飞行棋,问从0点掷骰子(1~6)走到n点须要步数的期望当中有m个跳跃a,b表示走到a点能够直接跳到b点。dp[ i ]表示从i点走到n点的期望,在正常情况下i点能够到走到i+1,i+2,i+3,i+4,i+5,i+6 点且每一个点的概率都为1/6所以dp[i]=(dp[i+1]+...
分类:
其他好文 时间:
2014-10-26 21:01:03
阅读次数:
130
题意:给定一个图,还有一些有向边,每条边有一个权值w。对于每一个点,可以从其他任意一个点转移到这个点,时间为t。求从图外的一个点(即第一次一定是通过转移方式),遍历图中每个点一次最少需要的时间。。思路: 对于图中的每个点,需要满足的要求是进入一次,出去一次(即遍历一边) 所以我们很容易想到拆点...
分类:
其他好文 时间:
2014-10-25 13:15:02
阅读次数:
185
题目大意:
给出一张图,有N个点,M条边,并给出每个点要求访问次数的奇偶性。,要求输出访问路径。
解法:
首先我们可以明确一点,这就是一个图的遍历,找一个点,设为起点,建立一个搜索遍历树,对于树每一个点,我们完全可以控制奇偶性,假设:
目前访问的点为v,父节点为fa,如若点v不符合当前的奇偶性,则就让父节点到v绕一次,这样 odd[v] ^= 1, fa[v] ^= 1,这样我们可以完全保证完全控制子节点,将不符合要求的奇偶性调整成符合要求的奇偶性。同时父节点的奇偶性也在改变。
...
分类:
其他好文 时间:
2014-10-24 20:49:04
阅读次数:
492
题目大意:自己看中文。。。
思路:不难发现,题目等价于让我们求出一些标号上升的子序列精确覆盖全集,每一个子序列的起点一定是利用“能力爆发” 得到的。
那么我们只需对于每个星球,确定一个前驱就可以了。
若是0作为前驱,则转移代价为定位时间;否则转移代价为路径长度。此外一个点的前驱的标号严格小于自己的标号。
注意0可以作为多个星球的前驱,剩下的星球只能作为一个星球的前驱。
于是转...
分类:
其他好文 时间:
2014-10-24 18:55:35
阅读次数:
368
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4003题目大意:有K个机器人,走完树上的全部路径,每条路径有个消费。对于一个点,机器人可以出去再回来,开销2倍。也可以不回来,一直停在某个点(如果你的机器人数量足够多的话)。问最小开销。解题思路:其实这题...
分类:
其他好文 时间:
2014-10-24 16:05:01
阅读次数:
237
最近在复习比较简单的知识,顺便当整理代码吧。 树的直径是一个经典问题,即求树上最远两点的距离。思路一: 任取一个点,求这个点的最远点的最远点,两遍bfs即可。代码: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #inc...
分类:
其他好文 时间:
2014-10-24 01:37:42
阅读次数:
226
第一题:题目大意:给出一个N*M的矩阵,定义一条路径的权值为经过的所有点权值的最大值.求一条从第一行到第N行的路径,使得路径权值最小.N,Mn 无解一个点)。2.AC算法(双向链表+堆优化贪心):先贴一段官方题解:借鉴网络流中的残余流思想,用堆来维护解决。映射建大根堆,记录每一个数值在堆中的位置好方...
分类:
其他好文 时间:
2014-10-23 22:19:11
阅读次数:
184
题目链接:Codeforces 19D Points
题目大意:N中操作,每次添加一个点,或者删除一个点,以及找到给定x,y坐标最近的一个坐标,并且保证xi,yi在x,y的右上角。
解题思路:这题的解法还是很机智的。
y坐标离散化,然后树状数组的每个单位用一个set代替,set记录的是点集。
剩下的操作就像树状数组一样,每次添加就等于是+w的操作,移除就等于是-w,只是w是...
分类:
编程语言 时间:
2014-10-23 19:20:39
阅读次数:
160
返回多值函数可以返回多个值吗?答案是肯定的。比如在游戏中经常需要从一个点移动到另一个点,给出坐标、位移和角度,就可以计算出新的坐标:# math包提供了sin()和 cos()函数,我们先用import引用它:import mathdef move(x, y, step, angle): nx...
分类:
编程语言 时间:
2014-10-23 19:17:59
阅读次数:
167
题意:有n个瞭望塔构成一个凸n边形,敌人会炸毁一些瞭望台,剩下的瞭望台构成新的凸包。在凸多边形内部选择一个点作为总部,使得敌人需要炸毁的瞭望塔最多才能使总部暴露出来。输出敌人需要炸毁的数目。分析:在炸毁同样数量的瞭望塔时,如何爆破才能使暴露出的面积最大。那就是集中火力炸掉连续的几个瞭望塔。直觉上是这...
分类:
其他好文 时间:
2014-10-23 01:22:54
阅读次数:
350