02 2021 档案
摘要:The more, The Better Time Limit: 6000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 12033 Accepted Submission(s)
阅读全文
摘要:题目描述 在Mars星球上,每个Mars人都随身佩带着一串能量项链。在项链上有N颗能量珠。能量珠是一颗有头标记与尾标记的珠子,这些标记对应着某个正整数。并且, 对于相邻的两颗珠子,前一颗珠子的尾标记一定等于后一颗珠子的头标记。因为只有这样,通过吸盘(吸盘是MarsMars人吸收能量的一种器官)的作用
阅读全文
摘要:传送门 题目描述: 现有n个砝码,重量分别为 ai,在去掉 m 个砝码后,问最多能称量出多少不同的重量(不包括 0)。 请注意,砝码只能放在其中一边。 思路:dfs枚举出所有可能的选择方法,再在每种可能的方法中进行dp, 这道题由于是只有加法操作而且值比较小可以用bitset优化快速算出每个数的出现
阅读全文
摘要:某收费有线电视网计划转播一场重要的足球比赛。他们的转播网和用户终端构成一棵树状结构,这棵树的根结点位于足球比赛的现场,树叶为各个用户终端,其他中转站为该树的内部节点。 从转播站到转播站以及从转播站到所有用户终端的信号传输费用都是已知的,一场转播的总费用等于传输信号的费用总和。 现在每个用户都准备了一
阅读全文
摘要:题目描述: 每天,农夫 John 的 n(1\le n\le 5\times 10^4)n(1≤n≤5×104) 头牛总是按同一序列排队。 有一天, John 决定让一些牛们玩一场飞盘比赛。他准备找一群在对列中为置连续的牛来进行比赛。但是为了避免水平悬殊,牛的身高不应该相差太大。John 准备了 q
阅读全文
摘要:小刚在玩JSOI提供的一个称之为“建筑抢修”的电脑游戏:经过了一场激烈的战斗,T部落消灭了所有z部落的入侵者。但是T部落的基地里已经有N个建筑设施受到了严重的损伤,如果不尽快修复的话,这些建筑设施将会完全毁坏。现在的情况是:T部落基地里只有一个修理工人,虽然他能瞬间到达任何一个建筑,但是修复每个建筑
阅读全文
摘要:题目大意: 给我们地铁的路线,交我们求两个地铁站的最短路径,如果路径相同,则选择那个经过公交站最少的路线 思路: 要我们输出路径,所以必须要存取路径,而且要存取路径的颜色,所以最好的存图方法就是向前星,可以存边,把边标注上颜色 每两点的长度都是相同的,所以最容易想到用bfs求最短路径,用常用的pre
阅读全文
摘要:思路:在建树的同时进行判断,把建树的模板改一改就能用 #include<iostream> #include<queue> #include<string.h> #include<string> #include<map> #include<unordered_map> #include<vecto
阅读全文
摘要:传送门 看别人的题解基本都是递归建树,然后找最下的点,但是我这个方法应该会快很多, 因为中序遍历的特性,从左向右的数再树中的位置都是一个没有左子树的节点 可以循环查找,假如有如下树 中序遍历:2 4 6 7 5 3 1 先序遍历 1 2 3 4 5 6 7 首先找到中序遍历的前两个数,2,4,在前序
阅读全文
摘要:hdu1540 意思是让我们维护一段连续序列,可能从某个点断开,查询某个连续序列的长度 我们只需要维护某段小区间的连续前缀个数以及连续后缀个数,在查询的时候就能很好的将两个区间合并到一起 以及一个siz记录大小,flg判断是否能往上继续增长 查询的时候要用两个flg标记该合并的时候是否可取 第一个数
阅读全文
摘要:妈呀,我裂开了啊,调了一天,终于出了 总结一下: 1:add懒标记是用+不是=!!!(如果本来就有标记的就覆盖了),反转也是,一定要注意懒标记不能= 2:splay用来进行区间操作的话,建树的时候可以像(BST)splay一样加入两个哨兵,一个代表下标0,一个代表下标n+1,写函数的时候就不用考虑边
阅读全文
摘要:P1262 间谍网络 买通间谍,有意思哦.有向图,考虑拓扑,要全部人的信息吧啦吧啦... 先缩图,缩图的时候注意一个连通分量里面如果有两个人被贿赂,题目要求用钱最少,所以就取最少的那个人的金额为该连通分量的贿赂金 还要保存连通分量中的最小编号. 看入读为0的点是不是都被贿赂了,入读0点需要钱的总和就
阅读全文
摘要:基环图定义:一个树,多了一条边形成了环的图(一个树多一条边不一定形成环),即N边N点,也是只存在一个环的图 枚举删除一条边(有些题不需要枚举所有环边,比如简单的树上dp,随便找到环中的两点处理)(如果是无向图实际删除两条边a->b,b->a)然后当做树处理 无向图求环,拓扑排序或并查集 但是并查集要
阅读全文
摘要:题目大意:给我们插入点的位置和高度的序列,让我们判断每次插入后,从起点能看到最远位置的长度, 把高度换成斜率就是求递增的序列长度 用线段树做,用根节点满足条件长度作为结果,其他操作都没有,就只需要一个单点修改的操作,难点是如何push_up 细心的我们发现,算了,直接看人家说的吧。 原博客链接:ht
阅读全文

浙公网安备 33010602011771号