11 2020 档案
摘要:原题链接 思路: 先来看只有一天的情况,dp[i][j][0]表示前i个小时休息了j个小时 并且第i个小时没休息,dp[i][j][...
阅读全文
摘要:Description 在一种未知语言中,很多单词被发现了,但是他们的字母的字典序我们是不知道的。我们知道的是,这些单词是按照字典序...
阅读全文
摘要:原题链接 题意: 每个骑士有一个不可以同时上场的骑士,和一个战斗力。求最大战斗力。 思路: 类似没有上司的舞会。 这个题构成的是基环...
阅读全文
摘要:原题链接 题意: 一棵树,从1出发,每到达一个新的点就记录下编号。求一种走法使得记录下来的编号字典序最小。 思路: 题意里说mg[m...
阅读全文
摘要:原题链接 题意: 给定一个由R和W构成的字符串,每次可以对R和W进行交换,问最少交换多少次使得所有的R都在W的前面。 思路: 首先R...
阅读全文
摘要:原题链接 题意: 求区间内不同元素的个数。 思路: 应该也能用主席树(如果我会.jpg) 对于一段区间来说,每个元素出现的有效位置是...
阅读全文
摘要:原题链接 题意: 思路: 考虑最为保险的放法,就是将每个坏人的四周都放墙,这样坏人一定无法到达终点,但是会对好人的移动产生影响,有...
阅读全文
摘要:原题链接 题意: 给定一个含有abc?的字符串,?可能是abc中的任意一个,求所有可能的无?字符串中,子序列abc出现的次数. 思路...
阅读全文
摘要:原题链接 题意: (from洛谷) 思路: 很容易想到DP。 dp[i][j]表示选完前i个元素前缀和对h取余的值为j的优秀睡眠的个...
阅读全文
摘要:原题链接 题意: 思路: 力推聚聚博客 确实很思维。 记录每个人第几次被打死的,那么n个人的最大值就是答案。 一个人y如果想被打死...
阅读全文
摘要:原题链接 题意: 思路: 很巧妙的一个题。 如果不断开的话就是简单的并查集计算连通块的问题。 先来考虑一下暴力的做法,去掉[l,r...
阅读全文
摘要:原题链接 题意:(from洛谷) 给你一个n*m的矩形,一开始有q个格子上被标记。对于任意两行两列,如果交汇的四个格子中有三个被标记...
阅读全文
摘要:原题链接 题意: 思路: 正着删除不好维护,我们考虑倒着加数。 加入的时候合并左边元素和右边元素在的连续序列,更新答案。 因为要倒...
阅读全文
摘要:原题链接 题意: 有n只袜子,k种颜色,在m天中,问最少修改几只袜子的颜色,可以使每天穿的袜子左右两只都同颜色。 思路: 将在一天里...
阅读全文
摘要:原题链接 题意: 1using namespace std;typedef long long ll;typedef unsign...
阅读全文
摘要:问题 K: 最勇敢的机器人 时间限制: 1 Sec 内存限制: 128 MB 题目描述 机器人们都想知道谁是最勇敢的,于是它们比赛搬...
阅读全文
摘要:原题链接 题意: 思路: n只有1e5,枚举每一个点作为分界点,维护每个点的递增子序列和递减子序列,如果这两个序列能够接起来,答案...
阅读全文
摘要:原题链接 题意: 思路: 就是个模拟。 dp[i][j]表示第i副画第j个画家完成的时间,答案就是dp[i][n]; 第i副画第j...
阅读全文
摘要:原题链接 题意: 思路: 记录每个数的出现次数为a[i]。 考虑dp。 dp[i][j]表示选到i并且i的状态为j的最大价值。 当...
阅读全文
摘要:原题链接 题意: 给定一个01序列,可以翻转一次区间,求最多得到的1的个数。 思路: 大意了啊没有闪 上来莽了一波错误思路,翻转最长...
阅读全文
摘要:原题链接 思路: 我们可以给每个点都标号,然后和每个点相连的边上放的骨牌的标号和点的标号相同。这样可以看出当nusing names...
阅读全文
摘要:原题链接 题意: n种食物,一种食物只有一个,m个人,每个人有两种喜欢吃的食物。每个人来的时候会把喜欢吃的未被吃过的食物都吃掉,如果...
阅读全文
摘要:原题链接 题意: 给定一棵树,每个节点都可以涂三种颜色,分别有不同的代价。现在要求你对一棵树进行涂色,要求任意相邻的三个点的颜色都不...
阅读全文
摘要:问题 G: Heartlessly 的魔法石 时间限制: 1 Sec 内存限制: 128 MB 题目描述 Heartlessly 有...
阅读全文
摘要:原题链接 题意: 思路: 因为只能一级级的升级,所以要升级到r级一定会先升级到l级。 dp[i]表示从1升到i级的花费,那么对于每...
阅读全文
摘要:原题链接 题意: 给定一个序列,a[i]==-1表示该位无元素。现在要你填充这个序列使得a[i]a[i-1],这时候第i-1个数只能...
阅读全文
摘要:原题链接 题意: 定义一张无向图是和谐的当且仅当:假设图中存在一条从 l 到 rr(lusing namespace std;typ...
阅读全文
摘要:I. 买汽水 Description czyz暑期集训一共N天。由于jmy和lkf玩游戏总是输,作为惩罚,他需要给oiers买汽水。...
阅读全文
摘要:原题链接 访问美术馆的加强版 思路: 和上一题相比,该题只是给展室中的画定义了价值和耗费时间,对于每个展室中的话跑01背包。 dp[...
阅读全文
摘要:原题链接 思路: 很显然给出的点可以构成一棵树,设dp[i][j]表示走到i个走廊剩余j时间还能够拿的画的最大数量。 当i为叶子节点...
阅读全文
摘要:原题链接 题意: 给n个物品和对应的价格,问用不超m元的钱可以买到的物品的方案数。 思路: 折半搜索的入门题(雾.jpg) n的范围...
阅读全文
摘要:原题链接 H. 最小生成树 Description 话说正在jmy愁苦如何筹钱给大家买汽水的时候,他遇上了一位魔法师。魔法师希望j...
阅读全文
摘要:原题链接 J. 大乌龟冲呀! Description 在杂志社工作的小鹏在休息日突然接到老板丢过来的文本编辑任务,要求将一串漏洞百...
阅读全文
摘要:原题链接 题意: 给定一棵树,有点权;两种操作,一是修改某个单点的权值,二是查询某个点为根节点的子树的点权之和。 思路: dfs序后...
阅读全文
摘要:牛客——选点(dfs序+LIS) 原题链接 思路: 根据题意,选出来的子树应该满足:左子树的点的权值>右子树的点的权值>根节点的权值...
阅读全文
摘要:原题链接 题意: 给定一棵树,有边权,求树上任意两点之间距离的和的平均值。 思路: 传统求树上两点距离是LCA,任意的话要枚举起点和...
阅读全文
摘要:原题链接 题意: 给一棵树,每个点都有权值a[i],要求从中选若干个点,满足该点和其父亲节点不能同时被选择,求最大权值。 思路: 一...
阅读全文
摘要:原题链接 思路: 1.暴力枚举,用map标记前面是否出现过一个数,大约过60%左右的数据。 2.单链表并查集。 相当于是一个链式结构...
阅读全文
摘要:原题链接 题意: 将n个菜放入烤箱,每个菜的最佳取出时间为t[i],每个时刻只能够取出一道菜。在时刻T取出第i个菜的不愉快值为abs...
阅读全文
摘要:原题链接 题意: 给定序列表示dfs一棵树遍历得到的顺序,每次经过一个节点都输出该节点对应的字母,求有多少棵树满足此序列。 思路: ...
阅读全文
摘要:时间和空间复杂度问题 时间复杂度计算方法:可以理解为循环次数 空间复杂度:空间一维开到5e6+7极限,二维开一般1100*1100。...
阅读全文
摘要:问题 O: 排序 时间限制: 1 Sec 内存限制: 128 MB 题目描述 有N* M只奶牛,每只奶牛的头上都印有一个唯一的标识I...
阅读全文

浙公网安备 33010602011771号