摘要: P3521 [POI2011]ROT-Tree Rotations 本题可以通过合并数据结构解决。 权值线段树合并的时间复杂度为O(nlogn)。 证明: • n个节点相互独立。 • 考虑合并节点的意义:两棵线段树在当前区间内都有值且新的树在当前区间的值相对原来两棵树的值都增加了。 • 说明对于一个 阅读全文
posted @ 2019-02-13 19:24 Hevix 阅读(124) 评论(0) 推荐(0) 编辑
摘要: https://www.luogu.org/problemnew/show/P3332 题目描述 有N个位置,M个操作。操作有两种,每次操作如果是: 1 a b c:表示在第a个位置到第b个位置,每个位置加上一个数c 2 a b c:表示询问从第a个位置到第b个位置,第C大的数是多少。 输入输出格式 阅读全文
posted @ 2019-02-11 17:06 Hevix 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定一个由 n 个点和 n-1 条边构成的连通图(即为一棵树)。每条边都有一个权值,表示该边的长度。除了原本存在 n-1 条边,在这棵树上,还存在着 m 条捷径。每条捷径可以用五元组( u1,v1 ,u2 ,v2 ,L )表示:在树上路径( u2,v2 )上的每个点到树上路径( u1,v1 阅读全文
posted @ 2019-02-11 16:25 Hevix 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 题目描述 有 n 座城市,城市之间建立了 m 条有向的地下通道。你需要发起若干轮轰炸,每轮可以轰炸任意多个城市。但每次轰炸的城市中,不能存在两个不同的城市 i,j 满足可以通过地道从城市 i 到达城市 j。你需要求出最少需要多少轮可以对每座城市都进行至少一次轰炸。 输入数据 第一行两个整数 n,m。 阅读全文
posted @ 2019-02-11 16:19 Hevix 阅读(221) 评论(0) 推荐(0) 编辑
摘要: https://www.luogu.org/problemnew/show/P3285 题目描述 方伯伯正在做他的Oj。现在他在处理Oj上的用户排名问题。Oj上注册了n个用户,编号为1~n“,一开始他们按照编号排名。 方伯伯会按照心情对这些用户做以下四种操作,修改用户的排名和编号: 1.操作格式为1 阅读全文
posted @ 2019-01-21 08:42 Hevix 阅读(203) 评论(0) 推荐(0) 编辑
摘要: • 考虑m为零的情况,其实只要定义一种分配方案使得每种 k 都能被满足。那么,就是二进制。 • 为每一个元素确定一个优先级,同时一个集合特征值定义为其中元素的最大优先级。 • 可以发现特征值相同的元素一起被选择的话,一定是满足题目要求的。而且每种特征值所代表 集合的集合个数都恰好为各不相同的2的整数 阅读全文
posted @ 2018-10-30 19:51 Hevix 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 问题描述 Alien 喜欢玩积木,场地是一横排底座,一开始都没有积木,编号为 1~10^6 。若对于任意 l<=k<=r,第k 列上存在积木,且第 l-1 列不存在积木或 l=1,第r+1 列不存在积木或 r=10^6 ,则称第 l~r 列为一个塔,第 l 列为该塔的第 1 列,该塔的长度为 r-l 阅读全文
posted @ 2018-10-25 15:41 Hevix 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 题目描述 有一块矩形土地被划分成 n*m 个正方形小块。这些小块高低不平,每一小块都有自己的高度。水流可以由任意一块地流向周围四个方向的四块地中,但是不能直接流入对角相连的小块中。一场大雨后,由于地势高低不同,许多地方都积存了不少降水。给定每个小块的高度,求每个小块的积水高度。注意:假设矩形地外围无 阅读全文
posted @ 2018-10-25 15:35 Hevix 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 无理数,也称为无限不循环小数,不能写作两整数之比。 反证法:假设 √2 = a / b 。那么有 a2 = 2 b2 成立。 由于等式两边相等,根据唯一分解定理,等式左边必定能够 分解出 2 。由于等式左边是完全平方数,所以能分解出偶数 个 2 。那么等式右边也应有偶数个 2 。又由于等式右边的常 阅读全文
posted @ 2018-10-23 21:48 Hevix 阅读(1322) 评论(0) 推荐(1) 编辑
摘要: 此题为多重集的组合数的 模板题 。 根据容斥原理,暴力枚举所有子集合,并且算出当前子集合中的元素取法全为不合法的方案数。 然后根据容斥公式计算答案。 1 #include<bits/stdc++.h> 2 #define ll long long 3 #define p 1000000007 4 u 阅读全文
posted @ 2018-10-23 21:30 Hevix 阅读(275) 评论(0) 推荐(0) 编辑