随笔分类 -  a精品博客

摘要:tarjan poj 3352 Road Construction 求最少添加几条边才能使所给无向图变成边双连通图。 求出边双,缩点成一个树,之后统计树上的点度数为1的点的个数cnt,(cnt+1)/2就是答案。 定理:任意一颗无向图的树,成为双连通图,则需要增加的边数为(这棵树上所有度数为1的结点 阅读全文
posted @ 2017-11-25 16:13 MJT12044 阅读(178) 评论(0) 推荐(0)
摘要:Tarjan算法及其应用 引入 tarjan算法可以在图上求解LCA,强连通分量,双联通分量(点双,边双),割点,割边,等各种问题。 这里简单整理一下tarjan算法的几个应用。 LCA http://www.cnblogs.com/mjtcn/p/6852646.html 强联通分量 有向图的 强 阅读全文
posted @ 2017-11-25 13:29 MJT12044 阅读(734) 评论(0) 推荐(0)
摘要:整理一些树的,基本的,简单的一些知识。 先写一下关于树的许多定义。 树,父节点、子节点、子树、祖先、兄弟、根节点、叶节点、直径、路径、重心、直径、最近公共祖先、生成树、dfs序,树形dp等 1、最近公共祖先 一般用倍增求LCA(Least Common Ancestors)。 按照朴素的做法,就是深 阅读全文
posted @ 2017-10-27 11:16 MJT12044 阅读(383) 评论(3) 推荐(0)
摘要:byhttp://www.cnblogs.com/uncle-lu/p/5876729.html 全网最详细tarjan算法讲解,我不敢说别的。反正其他tarjan算法讲解,我看了半天才看懂。我写的这个,读完一遍,发现原来tarjan这么简单! tarjan算法,一个关于 图的联通性的神奇算法。基于 阅读全文
posted @ 2017-09-26 22:01 MJT12044 阅读(492) 评论(3) 推荐(1)
摘要:引入 例题https://www.luogu.org/problem/show?pid=2762,这是一道求最大权问题,相似的问题有很多,下面就以这道题为例,探究这样的题的做法。 题意 题目中有“实验”,做实验有一定的收益ai。做实验需要实验器材,花费为bi。求最大收益。 求解 1、转化 因为每个a 阅读全文
posted @ 2017-08-14 18:21 MJT12044 阅读(1674) 评论(0) 推荐(4)
摘要:1497: [NOI2006]最大获利 Description 新的技术正冲击着手机通讯市场,对于各大运营商来说,这既是机遇,更是挑战。THU集团旗下的CS&T通讯公司在新一代通讯技术血战的前夜,需要做太多的准备工作,仅就站址选择一项,就需要完成前期市场研究、站址勘测、最优化等项目。在前期市场调查和 阅读全文
posted @ 2017-08-14 10:37 MJT12044 阅读(258) 评论(0) 推荐(0)
摘要:1568: [JSOI2008]Blue Mary开公司 Description Input 第一行 :一个整数N ,表示方案和询问的总数。 接下来N行,每行开头一个单词“Query”或“Project”。 若单词为Query,则后接一个整数T,表示Blue Mary询问第T天的最大收益。 若单词为 阅读全文
posted @ 2017-08-12 10:09 MJT12044 阅读(1045) 评论(0) 推荐(0)
摘要:P2894 [USACO08FEB]酒店Hotel 题目描述 The cows are journeying north to Thunder Bay in Canada to gain cultural enrichment and enjoy a vacation on the sunny sh 阅读全文
posted @ 2017-08-09 21:50 MJT12044 阅读(1055) 评论(0) 推荐(0)
摘要:Cow Relays Description For their physical fitness program, N (2 ≤ N ≤ 1,000,000) cows have decided to run a relay race using the T (2 ≤ T ≤ 100) cow t 阅读全文
posted @ 2017-08-08 20:42 MJT12044 阅读(1734) 评论(10) 推荐(3)
摘要:定义 乘法逆元的定义:若存在正整数a,b,p, 满足ab = 1(mod p), 则称a 是b 的乘法逆元, 或称b 是a 的乘法逆元。b ≡ a-1 (mod p),a ≡ b-1 (mod p) 比如说, 在模7 意义下,3 的乘法逆元是5, 也可以说模7 意义下5的乘法逆元是3。模13意义下5 阅读全文
posted @ 2017-07-26 20:54 MJT12044 阅读(8943) 评论(4) 推荐(6)
摘要:P2341 [HAOI2006]受欢迎的牛 P2341 [HAOI2006]受欢迎的牛 P2341 [HAOI2006]受欢迎的牛 题目描述 每头奶牛都梦想成为牛棚里的明星。被所有奶牛喜欢的奶牛就是一头明星奶牛。所有奶 牛都是自恋狂,每头奶牛总是喜欢自己的。奶牛之间的“喜欢”是可以传递的——如果A喜 阅读全文
posted @ 2017-07-09 21:03 MJT12044 阅读(486) 评论(0) 推荐(1)
摘要:1291 火车线路 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 大师 Master 题目描述 Description 某列火车行使在C个城市之间(出发的城市编号为1,结束达到的城市的编号为C),假设该列火车有S个座位,现在有R笔预订票的业务。现在想对这R笔业务进行处理,看哪些预 阅读全文
posted @ 2017-06-24 21:42 MJT12044 阅读(465) 评论(0) 推荐(0)
摘要:不时更新常用的模板,模板可能写的有些早,不像现在写的一样 数论 组合数递推公式 1 C[1][0] = C[1][1] = 1; 2 for (int i=2; i<=N; i++) 3 { 4 C[i][0] = 1; 5 for (int j=1; j<=N; j++) 6 C[i][j] = 阅读全文
posted @ 2017-05-27 15:14 MJT12044 阅读(987) 评论(0) 推荐(5)
摘要:例题 poj 2417bsgs http://poj.org/problem?id=2417 这是一道bsgs题目,用bsgs算法,又称大小步(baby step giant step)算法,或者拔(b)山(s)盖(g)世(s)算法,或者北(b)上(s)广(g)深(s)算法。。。 题目大意就是 给定 阅读全文
posted @ 2017-05-19 16:24 MJT12044 阅读(4842) 评论(7) 推荐(4)
摘要:tarjian算法 LCA: LCA(Least Common Ancestor),顾名思义,是指在一棵树中,距离两个点最近的两者的公共节点。也就是说,在两个点通往根的道路上,肯定会有公共的节点,我们就是要求找到公共的节点中,深度尽量深的点。还可以表示成另一种说法,就是如果把树看成是一个图,这找到这 阅读全文
posted @ 2017-05-14 15:36 MJT12044 阅读(772) 评论(0) 推荐(0)