会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
朝暮不思
你为什么不开花呢?
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
53
54
55
56
57
58
59
60
61
···
68
下一页
2020年3月16日
HDU1166 敌兵布阵(线段树模板)
摘要: 模板题: #include<iostream> #include<queue> #include<map> #include<vector> #include<cstdio> #include<algorithm> #include<stack> #include<string> #include<
阅读全文
posted @ 2020-03-16 22:18 朝暮不思
阅读(103)
评论(0)
推荐(0)
2020年3月15日
AcWing352 闇の連鎖(树上差分+lca)
摘要: 这道题的我们知道如果在两个点之间有附加边,其实就相当于在这个回路上的每条边都权值+1,这样就可以通过差分数组来快速求取大小 这里的精髓就是在输入的两个位置+1,而在他们的lca上-=2; #include<iostream> #include<queue> #include<map> #includ
阅读全文
posted @ 2020-03-15 20:15 朝暮不思
阅读(144)
评论(0)
推荐(0)
HDU4374 One hundred layer (单调队列dp)
摘要: 这道题和之前poj的一道题目有着异曲同工之妙 所以也是考虑一个单调队列维护,首先对第一层进行初始化 这里有个小坑点就是,一行最多move t次,其实我们可以获得t+1个位置的数。因为从上面跳下来不算一次。 这样就可以通过前缀和乱搞了 单调队列本身很简单,就是处理边界问题的时候十分麻烦,需要谨慎处理
阅读全文
posted @ 2020-03-15 09:36 朝暮不思
阅读(138)
评论(0)
推荐(0)
2020年3月14日
HDU3530 Subsequence (单调队列)
摘要: 维护两个单调队列一个递增一个递减 如果两个差值大于l,那么把位置小的往后移,因为这样才能保证合法,不然比如最大值在1处,最小值在2处,现在我们移动最小值是不可能的,因为最小值始终在最大值和右端点的中间,无法移动,只能移动最大值,那么注意的是,如果移动后合法,那么当前的有效区间跟移动后在哪无关,其实是
阅读全文
posted @ 2020-03-14 21:06 朝暮不思
阅读(117)
评论(0)
推荐(0)
HDU3401 Trade (单调队列优化dp)
摘要: 分析可以设置二维的dp状态i天有j块钱的最大收益 对w+1天之前的每天进行初始化,因为在这个时候只能买,也可以不买,但是这个不买在后面进行集体操作 之后就有3种情况,一种是买,一种是不操作,一种卖出 并且只有当满足条件的时候才能进行买卖,那么这个优化方法就明显了,不买的情况就是等于前一天这个钱的大小
阅读全文
posted @ 2020-03-14 19:52 朝暮不思
阅读(132)
评论(0)
推荐(0)
Codeforces Round #627题解
摘要: A题: 我们发现如果任意两个奇偶性不同都不行,因为只要奇偶相同,都能够通过加2操作得到 #include<iostream> #include<queue> #include<map> #include<vector> #include<cstdio> #include<algorithm> #in
阅读全文
posted @ 2020-03-14 08:13 朝暮不思
阅读(211)
评论(0)
推荐(0)
2020年3月13日
POJ3926 Parade (单调队列dp)
摘要: 这道题是典型的单调队列优化问题,题目虽然说得是交叉点,但是其实你可以把他看成格子,这也是常见技巧 之后你发现这就是求一个前缀和与前一行的值的相互关系,然后求最大值。大于指定长度的删掉 但是本题要注意的要求两遍,因为他可以往左也可以往右,并且注意不要忘记可以用0点更新。 此外,读入很严格,需要读入优化
阅读全文
posted @ 2020-03-13 22:36 朝暮不思
阅读(150)
评论(0)
推荐(0)
AcWing1172 祖孙询问(倍增法求lca模板)
摘要: 注意点: 要倒序,否则无法刚好二进制拼凑 设置哨兵,0的深度为0,且超过树的根节点的值为=0 #include<iostream> #include<queue> #include<map> #include<vector> #include<cstdio> #include<algorithm>
阅读全文
posted @ 2020-03-13 09:14 朝暮不思
阅读(174)
评论(0)
推荐(0)
2020年3月11日
UCF Local Programming Contest 2013(Practice)D题
摘要: 模拟题,只需要按题目要求把这些信息排序输出即可,注意有一些减小代码难度的小技巧 #include<iostream> #include<queue> #include<map> #include<vector> #include<cstdio> #include<algorithm> #includ
阅读全文
posted @ 2020-03-11 21:16 朝暮不思
阅读(362)
评论(0)
推荐(0)
POJ2823 Sliding Window (单调队列)
摘要: 模板:熟练到5分钟之内打出 #include<iostream> #include<queue> #include<map> #include<vector> #include<cstdio> #include<algorithm> #include<stack> #include<cstring>
阅读全文
posted @ 2020-03-11 16:21 朝暮不思
阅读(98)
评论(0)
推荐(0)
上一页
1
···
53
54
55
56
57
58
59
60
61
···
68
下一页
公告