摘要: https://blog.csdn.net/nixinyis/article/details/68075234?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-1&utm_source=dis 阅读全文
posted @ 2020-04-28 16:23 我微笑不代表我快乐 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 给出一个长为n的数列,以及n个操作,操作涉及区间加法,询问区间内小于某个值x的前驱(比其小的最大元素)。Input第一行输入一个数字n。第二行输入n个数字,第ii个数字为a_i,以空格隔开。接下来输入n行询问,每行输入四个数字opt、l、r、c,以空格隔开。若opt=0,表示将位于[l,r]的之间的 阅读全文
posted @ 2020-04-28 15:22 我微笑不代表我快乐 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 给出一个长为 n 的数列,以及 n 个操作,操作涉及区间加法,单点查值。Input第一行输入一个数字 n。第二行输入 n 个数字,第 i 个数字为 ai,以空格隔开。接下来输入 n行询问,每行输入四个数字 opt、l、r、c,以空格隔开。若 opt=0,表示将位于 [l,r]的之间的数字都加 c。若 阅读全文
posted @ 2020-04-28 12:00 我微笑不代表我快乐 阅读(145) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/acmsong/p/7508022.html 阅读全文
posted @ 2020-04-26 21:22 我微笑不代表我快乐 阅读(94) 评论(0) 推荐(0) 编辑
摘要: http://www.lydsy.com/JudgeOnline/problem.php?id=2115 阅读全文
posted @ 2020-04-26 21:01 我微笑不代表我快乐 阅读(90) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/qq_39759315/article/details/88789872?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-4&utm_source= 阅读全文
posted @ 2020-04-24 22:23 我微笑不代表我快乐 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 线性基入门: 给你一个数列N个数字,构造一个线性基出来。对于原数列任意一个数字,都可通过选取线性基中若干数字XOR运算得到。 两个公式: 1:如果A^B^C=0,则A^B=C,如果一个数字C没有加入到线性基中,说明已存在A,B,且A^B=C 2:如果A^B=C,则A^C=B. 构造程序如下: #in 阅读全文
posted @ 2020-04-23 16:36 我微笑不代表我快乐 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://blog.csdn.net/WuBaizhe/java/article/details/77885002 #include<cstdio> #include<cstring> #include<algorithm> using namespace std; typedef 阅读全文
posted @ 2020-04-23 16:33 我微笑不代表我快乐 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 有n对夫妻被邀请参加一个聚会,因为场地的问题,每对夫妻中只有1人可以列席。在2n 个人中,某些人之间有着很大的矛盾(当然夫妻之间是没有矛盾的),有矛盾的2个人是不会同时出现在聚会上的。有没有可能会有n 个人同时列席? Inputn: 表示有n对夫妻被邀请 (n<= 1000)m: 表示有m 对矛盾关 阅读全文
posted @ 2020-04-23 11:53 我微笑不代表我快乐 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 搞笑版:https://www.cnblogs.com/wenruo/p/5264235.html 理论版:https://www.cnblogs.com/zpfbuaa/p/7218607.html#_label3 现在有N男N女,有些男生和女生之间互相有好感,我们将其好感程度定义为好感度,我们希 阅读全文
posted @ 2020-04-21 20:10 我微笑不代表我快乐 阅读(405) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/penseur/archive/2013/06/16/3138981.html Hopcroft-Karp算法步骤 设U和V是图G的二分图,M是从U到V的匹配 (1)使用BFS遍历对图的点进行分层,从X中找出一个未匹配点v,(所有v)组成第一层,接下的 阅读全文
posted @ 2020-04-21 17:47 我微笑不代表我快乐 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://blog.csdn.net/qq_36797743/java/article/details/79400401题意初始时滑冰俱乐部有1到n号的溜冰鞋各k双。已知x号脚的人可以穿x到x+d的溜冰鞋。 有m次操作,每次包含两个数ri,xi代表来了xi个ri号脚的人。xi为负,则 阅读全文
posted @ 2020-04-20 21:31 我微笑不代表我快乐 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://blog.csdn.net/WerKeyTom_FTD/java/article/details/65658944 https://www.cnblogs.com/zuytong/articles/17054761.html https://blog.51cto.com/u 阅读全文
posted @ 2020-04-20 19:49 我微笑不代表我快乐 阅读(2340) 评论(0) 推荐(1) 编辑
摘要: 给出一张n*n(n<=100)的国际象棋棋盘,其中被删除了一些点,问可以使用多少1*2的多米诺骨牌进行掩盖。Input第一行为n,m(表示有m个删除的格子)第二行到m+1行为x,y,分别表示删除格子所在的位置x为第x行y为第y列 Output一个数,即最大覆盖格数Sample Input8 0Sam 阅读全文
posted @ 2020-04-20 16:51 我微笑不代表我快乐 阅读(122) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-04-20 16:31 我微笑不代表我快乐 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 矩阵上有一些小行星,占据了一些格子,我们每次操作可以清理一列中的所有小行星, 也可以清理一行中的所有小行星,问最少进行多少次操作可以清理掉所有的小行星。Input* Line 1: Two integers N and K, separated by a single space.* Lines 2 阅读全文
posted @ 2020-04-20 15:49 我微笑不代表我快乐 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 题意 机器调度问题 有两个机器A,B A有n种工作模式0...n-1 B有m种工作模式0...m-1 然后又k个任务要做 每个任务可以用A机器的模式i或b机器的模式j来完成 机器开始都处于模式0 每次换模式时都要重启 问完成所有任务机器至少重启多少次 Sol:最基础的二分图最大匹配问题 对于每个任务 阅读全文
posted @ 2020-04-20 15:45 我微笑不代表我快乐 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 雨连续不断的击打了放牛的牧场,一个R行C列的格子(1 <= R <= 50,1 <= C <= 50)。虽然这对草来说是件好事,但这却使得一些没有草遮盖的土地变得很泥泞。牛们是很小心的食草动物;他们不想在吃草时把蹄子弄脏。为了避免它们把蹄子弄脏,农夫约翰要在那些泥泞的地方铺上木板子。每个1个单位宽, 阅读全文
posted @ 2020-04-20 12:26 我微笑不代表我快乐 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1.最大匹配里的边,每一条边都需要使用顶点覆盖,也就是说最小点覆盖大于等于最大匹配数 2.我们任取一个最大匹配,将在最大匹配内的点染成蓝色,不在最大匹配内的点染成黑色显然,不可能有边的两个端点都是黑色,也就是说每条边都至少有一个蓝色点.我们只需选择蓝色点即可,考虑在每条匹配边中只选一个蓝点。 选择蓝 阅读全文
posted @ 2020-04-19 17:23 我微笑不代表我快乐 阅读(1106) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2020-04-19 10:04 我微笑不代表我快乐 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 给定一个初始时为空的整数序列(元素由1开始标号)以及一些询问:类型1:在数组后面就加入数字x。类型2:在区间L…R中找到y,最大化(x xor y)。类型3:删除数组最后K个元素。类型4:在区间L…R中,统计小于等于x的元素个数。类型5:在区间L…R中,找到第k小的数。Input输入数据第一行为一个 阅读全文
posted @ 2020-04-18 22:51 我微笑不代表我快乐 阅读(132) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-04-18 22:15 我微笑不代表我快乐 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-04-17 18:17 我微笑不代表我快乐 阅读(1) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/C20181220_xiang_m_y/article/details/102663704 阅读全文
posted @ 2020-04-13 22:34 我微笑不代表我快乐 阅读(64) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/clrs97/p/4681014.html A国是一个拥有n个城市的国家,其中城市s是A国的首都。A国还有m条道路,每条道路连着两个不同的城市,但是一对城市间可能有多条道路。每一条道路都有它的长度,一条道路的通行时间与一条道路的长度成正比。你作为A国的 阅读全文
posted @ 2020-04-13 22:26 我微笑不代表我快乐 阅读(136) 评论(0) 推荐(0) 编辑
摘要: http://sujinyue.is-programmer.com/posts/45318.html 定义x的半必经点为某个x在DFS树上的祖先y,且保证在y x路径上删除除端点外的任意一点后仍然存在路径从y到x,令semi(x)为所有y中dfn最小的 考虑半必经点定理: 对于一点y,x∈pre(y 阅读全文
posted @ 2020-04-13 22:24 我微笑不代表我快乐 阅读(212) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/huashuimu2003/article/details/88387908?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-2&utm_sourc 阅读全文
posted @ 2020-04-13 22:16 我微笑不代表我快乐 阅读(257) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/Slrslr/p/9578471.html 构造一颗“灭绝树”。即对于灭绝树上的两个点x,y,如果x为y的祖先,则x的灭亡会直接导致y的灭亡也就是说X是Y的食物。下面进行构造:首先进行拓扑排序,然后按照排序的逆序构造,保证对于图中的任意x->{y},都 阅读全文
posted @ 2020-04-13 20:14 我微笑不代表我快乐 阅读(117) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-04-13 19:32 我微笑不代表我快乐 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://blog.csdn.net/qq_34283998/java/article/details/82983653 [NEERC2017]Connections 给定一个n个点,m条边的强连通有向图。请保留其中恰好2n条边,使得它还是强连通的。Input第一行包含一个正整数T, 阅读全文
posted @ 2020-04-12 23:19 我微笑不代表我快乐 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 原文链接:https://blog.csdn.net/a_forever_dream/java/article/details/103060734 有一张图,每个点至多连三条边,每条边流量上限都是 1,设 f(x,y) 表示 x到 y 的最大流量,那么要你求出 、所有不同的两个点对的流量之和. in 阅读全文
posted @ 2020-04-12 22:53 我微笑不代表我快乐 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 给出一个图,现在只能切除一个路使得整个图不联,每条路都有保安(w个),要切除这条路需要至少需要人力w人。问图要使得整个图不连通需要的最少人力。 题解: 这题有一个坑点,就是如果路上没有保安的情况,这种情况也是需要有人去切除路的,所以至少1人。这题有重边。。。 #include<iostream> # 阅读全文
posted @ 2020-04-12 22:43 我微笑不代表我快乐 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 将(1,2,3,4,5)命名为1号连通块将(1,6)命名为2号连通块将(6,7)命名为3号连通块将(6,8,9)命名为4号连通块 将割点1命名为5号将割点6命名为6号 将每个割点与它从前所属于的连通块进行联边,形如下: 一个更复杂的样例 缩点后成为: 阅读全文
posted @ 2020-04-12 17:58 我微笑不代表我快乐 阅读(694) 评论(0) 推荐(1) 编辑
摘要: Byteotia城市有n个 towns m条双向roads. 每条 road 连接 两个不同的 towns ,没有重复的road. 所有towns连通。 Input输入n<=100000 m<=500000及m条边Output输出n个数,代表如果把第i个点去掉,将有多少对点不能互通。Sample I 阅读全文
posted @ 2020-04-12 16:12 我微笑不代表我快乐 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 在Tarjan算法的过程中维护一个栈,并按如下方法维护其中的元素1:当一个节点第一次被访问时,入栈。2:当割点判定法则中dfn[x]<=Low[y]成立时无论X是否为根,都要1:从栈顶不断顶出节点,直到节点Y被弹出2:刚才弹出的所有节点与节点X一起构成一个V-DCC注意节点X还在栈中 #includ 阅读全文
posted @ 2020-04-11 23:30 我微笑不代表我快乐 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4612 题意:给定一个无向图,问加一条边后最少的桥数是多少。 思路:找出边双连通分量后缩点成一棵树,然后我们要是加一条边使桥数最少,显然是去找树的直径,所以两边DFS去找树的直径即可,注意这里很坑,重边是 阅读全文
posted @ 2020-04-11 22:51 我微笑不代表我快乐 阅读(84) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-04-11 19:59 我微笑不代表我快乐 阅读(2) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/a_forever_dream/article/details/103019013?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-5&utm_so 阅读全文
posted @ 2020-04-11 19:48 我微笑不代表我快乐 阅读(190) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-04-10 12:26 我微笑不代表我快乐 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-04-09 22:32 我微笑不代表我快乐 阅读(0) 评论(0) 推荐(0) 编辑