摘要: 两个操作 1.判断 两个元素是否位于同一个集合 判断的依据是集合根是否相等 2.合并两个集合 合并 是根 合并 (当然也有启发式合并) 两个技巧 合并 根合并 也就是 gf合并 gf 判断同属于集合问题 一个定义 路径压缩 路径压缩实际上是把一棵树的根节点设置为所有节点的父亲。在找完根结点之后,在递 阅读全文
posted @ 2019-07-28 17:44 ALEZ 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 题目描述 约翰和贝茜在玩一个方块游戏。编号为 1…n 1\ldots n 1…n 的 n n n ( 1≤n≤30000 1 \leq n \leq 30000 1≤n≤30000 )个方块正放在地上,每个构成一个立方柱。 游戏开始后,约翰会给贝茜发出 P P P ( 1≤P≤100000 1 \l 阅读全文
posted @ 2019-07-28 17:43 ALEZ 阅读(193) 评论(0) 推荐(0) 编辑
摘要: S 城现有两座监狱,一共关押着N 名罪犯,编号分别为1~N。他们之间的关系自然也极不和谐。很多罪犯之间甚至积怨已久,如果客观条件具备则随时可能爆发冲突。我们用“怨气值”(一个正整数值)来表示某两名罪犯之间的仇恨程度,怨气值越大,则这两名罪犯之间的积怨越多。如果两名怨气值为c 的罪犯被关押在同一监狱, 阅读全文
posted @ 2019-07-28 17:38 ALEZ 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 湖面上有 n 座岛屿,从1~n 编号。现在要湖上建桥使得岛屿连接起来。桥双向通行。 湖面上有 n 座岛屿,从1~n 编号。现在要湖上建桥使得岛屿连接起来。桥双向通行。 输入第一行有两个整数 n,m。接下来是 m 行,按照时间顺序每行是一次询问。每行第一个整数q 代表询问的内容:如果q=1,则接下来是 阅读全文
posted @ 2019-07-28 17:34 ALEZ 阅读(525) 评论(0) 推荐(0) 编辑
摘要: https://blog.csdn.net/C20180602_csq/article/list/2? 图片转url:https://sm.ms/ NK微笑 https://blog.csdn.net/qq_37920580 https://blog.csdn.net/qcwlmqy/article 阅读全文
posted @ 2019-07-28 15:52 ALEZ 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 题目背景 DJL 为了避免成为一只咸鱼,来找 srwudi 学习压代码的技巧。 问题描述 Srwudi 的家是一幢 h 层的摩天大楼。由于前来学习的蒟蒻越来越多,srwudi 改造了一 个跳楼机,使得访客可以更方便的上楼。 经过改造,srwudi 的跳楼机可以采用以下四种方式移动: 1. 向上移动 阅读全文
posted @ 2019-07-22 22:44 ALEZ 阅读(285) 评论(0) 推荐(0) 编辑
摘要: li 给定两个长度分别为n和m的序列,序列中的每个元素都是正整数。保证每个序列中 的各个元素互不相同。求这两个序列的最长公共子序列的长度。 解法2:贪心+二分: 思路: 新建一个 low 数组,low [ i ]表示长度为i的LIS结尾元素的最小值。对于一个上升子序列,显然其结尾元素越小,越有利于在 阅读全文
posted @ 2019-07-22 19:56 ALEZ 阅读(232) 评论(0) 推荐(0) 编辑
摘要: A题 又没看题 一直在敲代码 B题没看出来没关系 C题没有混分 期望得分 180 实际得分 80 太弱了!!!! 阅读全文
posted @ 2019-07-21 23:31 ALEZ 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 对于一个数字序列A,并且有若干询问。对于每个询问,要求求出一段在序列A中非空 的连续段使得这一段数字的总和的绝对值尽量接近P。 对于一个数字序列A,并且有若干询问。对于每个询问,要求求出一段在序列A中非空 的连续段使得这一段数字的总和的绝对值尽量接近P。 第一行2个数N、T,表示序列的长度和询问的个 阅读全文
posted @ 2019-07-19 17:26 ALEZ 阅读(227) 评论(1) 推荐(0) 编辑
摘要: n 个非负整数排成一行,每个数值为Ai,数的位置不可改变。需要把所有的数都恰好等于h。可进行的操作是:对任意长度的区间[i,j]中的每个数都加1,i 和j 也任选,但要求每个数只能作为一次区间的起点,也只能作为一次区间的终点。 也即是说: 对任意的两个区间[l1, r1] 和[l2, r2], 要求 阅读全文
posted @ 2019-07-19 00:15 ALEZ 阅读(186) 评论(0) 推荐(0) 编辑