09 2016 档案

【POJ3352】Road Construction(边双联通分量)
摘要:题意:给一个无向图,问最少添加多少条边后能使整个图变成双连通分量。 思路:双连通分量缩点,缩点后给度为1的分量两两之间连边,要连(ans+1) div 2条 low[u]即为u所在的分量编号,flag=0,1,2表示没搜过,没搜完,搜完了 POJ上pascal编译器出问题了不管怎么交都CE 这次写的 阅读全文

posted @ 2016-09-26 20:57 myx12345 阅读(190) 评论(0) 推荐(0) 编辑

【CF676D】Theseus and labyrinth(BFS,最短路)
摘要:题意:给定一张N*M的地图,每一格都是一个房间,房间之间有门。每个房间可能有四个门,例如>代表右边只有一个门在右边即只能向右走,L代表左边没有门只能除了左其他都可以走等等。现在给出起点和终点,每次你可以把全部房间旋转90度或者移动到相邻的房间,但前提是两个房间之间都有有门,现在要你求起点出发到终点的 阅读全文

posted @ 2016-09-25 20:52 myx12345 阅读(248) 评论(0) 推荐(0) 编辑

【POJ1144】Network(割点)(模板)
摘要:题意:给定一张无向图,求割点个数 思路:感谢CC大神http://ccenjoyyourlife.blog.163.com/的讲解 割点的定义就是某个联通块中删去此点连通性发生变化的的点 有两种割点:1.U为树根,子树个数>1 2.U非树根,有U的子节点V满足low[v]>=dfn[u]表示U的V子 阅读全文

posted @ 2016-09-25 20:13 myx12345 阅读(203) 评论(0) 推荐(0) 编辑

【CF711D】Directed Roads(环,强连通分量)
摘要:题意: 给一张N个点N条有向边的图,边可以逆向。问任意逆向若干条边使得这张图无环的方案数(mod 1e9+7)。 n<=200000 思路:三个样例给的好 找规律方便很多 易得有N点的环有(2^n)-2中改法,除了不改和都改 剩下的都是链,设除环外还有K个点,他们的总贡献就是2^k,因为都是一条边相 阅读全文

posted @ 2016-09-23 20:58 myx12345 阅读(204) 评论(0) 推荐(0) 编辑

【CF711C】Coloring Trees(DP)
摘要:题意:给你n个数字,一共有m种,如果某数为0则该数为空,空的地方可以填任意种类数,但每填一个数字都要花费一定的费用, 从头到尾,所有相邻且相同的数字看作一个集合,求使n个数字的集合数为k所需的最小费用。 思路:设dp[i,j,k]为前i个连续j段结尾为k的最优值,分类讨论DP即可 var dp:ar 阅读全文

posted @ 2016-09-22 21:18 myx12345 阅读(239) 评论(0) 推荐(0) 编辑

【NOIP2015】信息传递(强连通分量)
摘要:题意:找一张图中的最小环 O(n) 思路:强连通分量tarjan即可 注意环中节点数>1 阅读全文

posted @ 2016-09-21 20:54 myx12345 阅读(253) 评论(0) 推荐(0) 编辑

【NOIP2015】子串(字符串DP)
摘要:题意:有AB两个字符串,用A中连续的K串匹配B全串,问不同的方案总数 n<=1000,m<=200,k<=m 思路:设dp[k,i,j]为用k串 A中前i个字符匹配B中前j个字符的方案总数 首先dp[k,i,j]=0 (a[i]<>b[j]) 然后就是考虑dp[k,i,j]能否从dp[k,i-1,j 阅读全文

posted @ 2016-09-21 19:51 myx12345 阅读(626) 评论(0) 推荐(0) 编辑

【CF700B】Connecting Universities(贪心,树上最短路)
摘要:题意:给出一棵树上的2*k个节点,给他们配对,使得他们之间的距离和最大。 思路:一条边的两侧如果有一侧没有给定的节点就不会被经过…… 如果有1个节点就会被经过1次…… 如果两侧分别有x,y个给定节点就会被经过min(x,y)次 因为要使总路程最大就是让每一条路被走过最多的次数 肯定是两侧各取一个 剩 阅读全文

posted @ 2016-09-12 20:56 myx12345 阅读(158) 评论(0) 推荐(0) 编辑

【CF707B】Bakery(想法题)
摘要:题意: 有N个城市,M条无向边,其中有K个城市是仓库 现在要在非仓库的城市中选择一家开面包店,使得其最少与一个仓库联通,且到所有仓库距离的最小值最小 (1 ≤ n, m ≤ 10^5, 0 ≤ k ≤ n) 分析: 数据范围决定了只能使用O(N)或O(n log n)的解法 思考后可以发现面包店一定 阅读全文

posted @ 2016-09-12 19:01 myx12345 阅读(196) 评论(0) 推荐(0) 编辑

【CF712D】Memory and Scores(概率,DP,前缀和)
摘要:题意:AB两人玩一个游戏,两人玩t轮 每人每次随机且等概率从[-k,k]中取一个数字加到总得分中 得分高者赢 已知A B初始分别有a b分,问A取得胜利的概率是多少 (1 ≤ a, b ≤ 100, 1 ≤ k ≤ 1000, 1 ≤ t ≤ 100) 为了避免小数精度问题答案*(2k+1)^t m 阅读全文

posted @ 2016-09-11 20:47 myx12345 阅读(702) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示