上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 37 下一页
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=5884 题意:有个屌丝设计了一个程序,每次可以将k个数组进行合并,代价为这k个数组总的长度之和。现在另外一个屌丝要他最后合并成一个数组时的总代价不能超过T。求k的最小值。 思路:贪心策略是长度越小的肯定先进行合并。 阅读全文
posted @ 2017-09-06 13:10 Kayden_Cheung 阅读(189) 评论(0) 推荐(0) 编辑
摘要: https://vjudge.net/problem/UVALive-4080 题意:给出一个n个结点m条边的无向图,每条边上有一个正权。令c等于每对结点的最短路长度之和。不连通的两点的最短路长度视为L。 求出初始时的最短路长度之和以及删除一条边后最大的最短路长度之和。 思路: 最短路树其实很简单, 阅读全文
posted @ 2017-09-06 09:37 Kayden_Cheung 阅读(499) 评论(0) 推荐(0) 编辑
摘要: https://vjudge.net/problem/Gym-100345H 题意: 给出一个图,求图中u能到达v的对数,并且u<v。并且会有更新和查询操作。 思路: bitset直接暴力,对于每次更新操作之后,再重新计算一遍即可。bitset是真的强大啊! 阅读全文
posted @ 2017-09-05 22:09 Kayden_Cheung 阅读(209) 评论(0) 推荐(0) 编辑
摘要: https://vjudge.net/problem/Gym-100342J 题意:给出一个邻接矩阵有向图,求图中的三元环的个数。 思路: 利用bitset暴力求解,记得最后需要/3。 阅读全文
posted @ 2017-09-05 21:39 Kayden_Cheung 阅读(210) 评论(0) 推荐(0) 编辑
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=5876 题意: 在补图中求s到其余各个点的最短路。 思路:因为这道题目每条边的距离都是1,所以可以直接用bfs来做。 处理的方法是开两个集合,一个存储当前顶点可以到达的点,另一个存储当前顶点不能到达的点。如果可以到 阅读全文
posted @ 2017-09-04 21:25 Kayden_Cheung 阅读(330) 评论(0) 推荐(0) 编辑
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=5877 题意: 给出一棵树,每个顶点都有权值,现在要你找出满足要求的点对(u,v)数,u是v的祖先并且a[u]*a[v]<=k。 思路: 转化一下,a[v]<=k/a[u],k/a[u]的最大值也就是k/a[v], 阅读全文
posted @ 2017-09-03 10:51 Kayden_Cheung 阅读(168) 评论(0) 推荐(0) 编辑
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=5963 题意: 思路: 我们可以先只考虑单链,自己试几种案例就可以发现规律,只有与根相连的边为1时,只需要奇数次操作,也就是1次就可以,而别的都需要偶数次操作才能把这条链上的边权全变成0,次数为$2^{n-1}$, 阅读全文
posted @ 2017-09-01 13:29 Kayden_Cheung 阅读(177) 评论(0) 推荐(0) 编辑
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=5961 题意: 思路: 话不多说,直接暴力。 阅读全文
posted @ 2017-09-01 10:09 Kayden_Cheung 阅读(134) 评论(0) 推荐(0) 编辑
摘要: http://poj.org/problem?id=3252 题意: 求在区间内有多少个数转化成2进制后0的数量比1的数量多。 思路: 这道题目就要考虑前导0的影响了,如果前面是0的话,前导0的0不要去计数。注意好这点就可以了。 dp[pos][num0][num1][limit]表示分析到第pos 阅读全文
posted @ 2017-08-31 09:59 Kayden_Cheung 阅读(119) 评论(0) 推荐(0) 编辑
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=4734 题意: 给了个f(x)的定义:F(x) = An * 2n-1 + An-1 * 2n-2 + ... + A2 * 2 + A1 * 1,Ai是十进制数位,然后给出a,b求区间[0,b]内满足f(i)<= 阅读全文
posted @ 2017-08-31 09:11 Kayden_Cheung 阅读(116) 评论(0) 推荐(0) 编辑
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=2089 题意:求区间内不包含4和连续62的数的个数。 思路: 简单的数位dp模板题。给大家推荐一个好的讲解博客。http://blog.csdn.net/mosquito_zm/article/details/75 阅读全文
posted @ 2017-08-31 08:40 Kayden_Cheung 阅读(132) 评论(0) 推荐(0) 编辑
摘要: http://poj.org/problem?id=3667 题意: 有N个房间,M次操作。有两种操作(1)"1a",表示找到连续的长度为a的空房间,如果有多解,优先左边的,即表示入住。(2)"2 b len",把起点为b长度的len的房间清空,即退房。 思路: 区间合并的线段树题。 其实如果单点更 阅读全文
posted @ 2017-08-30 11:13 Kayden_Cheung 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 题意: 已知树上的每个节点的值和节点之间的关系建成了一棵树,现在查询节点u到节点v的最短路径上的节点值在l到r之间的节点值的和。 思路: 用树链剖分将树映射到线段树上,线段树上维护3个值,max,min和sum即可。 接下来就是一个简单的线段树上的查询。 阅读全文
posted @ 2017-08-30 09:16 Kayden_Cheung 阅读(219) 评论(0) 推荐(0) 编辑
摘要: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3329 题意:现在有三个骰子,分别有k1,k2和k3面,面上的点就是1~ki。每次扔骰子,如果这三个骰子的值分别对应为a,b,c,那么将值初始化为0,否则就将三个骰子的点值和相 阅读全文
posted @ 2017-08-29 17:43 Kayden_Cheung 阅读(159) 评论(0) 推荐(0) 编辑
摘要: http://poj.org/problem?id=3744 题意: 现在有个屌丝要穿越一个雷区,雷分布在一条直线上,但是分布的范围很大,现在这个屌丝从1出发,p的概率往前走1步,1-p的概率往前走2步,求最后顺利通过雷区的概率。 思路: 首先很容易能得到一个递推式:$dp[i]=p*dp[i-1] 阅读全文
posted @ 2017-08-29 15:34 Kayden_Cheung 阅读(169) 评论(0) 推荐(0) 编辑
摘要: http://acm.hdu.edu.cn/showproblem.php?pid=4405 题意: 有个屌丝喜欢玩飞行棋,现在棋盘就编号为0~n,起点为0,终点为n,只要最后大于等于n就可以,还存在一些跳跃的格子,即可以从u跳到v。问掷骰子的期望次数。 思路: 逆推计算期望即可。需要注意的就是跳跃 阅读全文
posted @ 2017-08-29 11:15 Kayden_Cheung 阅读(191) 评论(0) 推荐(0) 编辑
摘要: http://poj.org/problem?id=1625 题意: 给出一些单词,求长度为m的串不包含这些单词的个数。 思路: 这道题和HDU 2243和POJ 2778是一样的,不同的是这道题不取模,所以不可以用矩阵快速幂,必须使用高精度,所以这里用滚动dp解决即可。 高精度的写法参考了kuan 阅读全文
posted @ 2017-08-29 10:18 Kayden_Cheung 阅读(203) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=2038 题意: 思路: 简单介绍一下莫队算法,使用这个算法需要满足一些条件:①区间不修改 ②离线处理 ③在知道了[l,r]的答案后,在此基础上能在比较快地在O(1)得到相邻区间[l+1,r]、[l-1, 阅读全文
posted @ 2017-08-29 07:56 Kayden_Cheung 阅读(179) 评论(0) 推荐(0) 编辑
摘要: http://poj.org/problem?id=1741 题意: 给出一棵树,求出树上满足两点权值之和不大于k的点对数。 思路: 直接暴力就是$O(n^2)$,显然不行。这里有一篇论文可以推荐大家看一下。 因为一条路径要么过根结点,要么不过,即在一棵子树中,然后我们可以用分治法。每次确定一个根u 阅读全文
posted @ 2017-08-28 20:10 Kayden_Cheung 阅读(139) 评论(0) 推荐(0) 编辑
摘要: http://poj.org/problem?id=2152 题意: n个节点组成的树,要在树一些点上建立消防站,每个点建站都有个cost[i],每个点如果不在当前的点上建站,也要依赖其他的消防站,并且距离不超过limit[i]。求符合上述条件的最小费用建站费用。 思路: 感觉有点无从下手,如果不会 阅读全文
posted @ 2017-08-28 10:59 Kayden_Cheung 阅读(217) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 15 16 17 ··· 37 下一页
//目录