会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
shao0320
仍然自由自我,永远高唱我歌
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
12
下一页
2019年9月9日
[CTSC2018]混合果汁
摘要: 考虑二分答案+可持久化线段树。 对于这种最大化最小值的问题,通常使用二分来解决。于是我们想到了对果汁按其d值排序。然后使用下标为费用的一棵可持久化线段树来维护费用。 check函数可以这样写:如果我们发现以mid为根的线段树本身还不够li升,就可以直接返回0了,否则贪心地查询其最小花费,如果也符合要
阅读全文
posted @ 2019-09-09 22:59 shao0320
阅读(227)
评论(0)
推荐(0)
2019年9月8日
Trie字典树详解
摘要: 今天上午省选字符串......只会KMP、连hash都不会的我被大佬虐惨了......于是我要发奋图强学习字符串,学习字符串当然就要从Trie树这种可爱的数据结构开始啦!!! 一、什么是Trie树??? 字典树,顾名思义,用来保存一些字符串。 二、Trie树的优势/用途??? 那么就有人会问了:保存
阅读全文
posted @ 2019-09-08 23:02 shao0320
阅读(306)
评论(0)
推荐(0)
2019年9月7日
偏序问题及CDQ分治详解
摘要: CDQ用来解决分治时左半部分对右半部分造成影响的问题。 CDQ分治的经典问题是三维偏序问题。 要想解决三维偏序问题,首先你要知道什么是偏序。(废话) 一维偏序: 给出直线上的n个点,问有多少对点满足xi<=xj 对于这个问题,直接排序就可以了。 二维偏序: 给定平面内的n个点,问有多少对点满足xi<
阅读全文
posted @ 2019-09-07 15:28 shao0320
阅读(715)
评论(0)
推荐(0)
2019年8月14日
动态规划23题解析
摘要: 最近两周做了动态规划的23道经典好题,涉及到区间、树形、数位等三种动态规划类型,现在将这23道题的题解写在下面,方便大家借鉴以及我加深记忆。 upd at:20190815 13:41.T14周年纪念晚会 1、石子合并 经典的区间DP问题,枚举合并的堆数作为阶段,设f[i][j]表示i->j这段区间
阅读全文
posted @ 2019-08-14 20:45 shao0320
阅读(333)
评论(0)
推荐(1)
2019年8月4日
[NOIP2016]借教室
摘要: NOIP2012提高组D2T2。 这道题目非常基础,正解貌似是二分+差分数组,在这里提供一种线段树的思路。 很容易发现题目让我们每次修改一段区间,然后我们只需要看每一个区间内有没有负数就可以了。可以用线段树维护每个区间内的最小值,修改的话就直接减就可以了,不要忘了标记下放(否则只有5分...)最后查
阅读全文
posted @ 2019-08-04 09:32 shao0320
阅读(177)
评论(0)
推荐(0)
2019年7月29日
[NOIP2016PJ]魔法阵
摘要: 今天模拟赛的题,,,唯一没有Giao出来的题(不然我就AKIOI了~) 最开始没想到数学题,把所有部分分都说一遍吧: 35分:纯暴力O(M^4)枚举,对于每一组a,b,c,d验证其是否合法。 60分:经过读题,不难发现a,b,c,d单调递增,可以考虑对其进行排序后再暴力枚举,枚举量减少近一半。 85
阅读全文
posted @ 2019-07-29 22:18 shao0320
阅读(338)
评论(0)
推荐(0)
2019年7月28日
[NOIP2018]赛道修建
摘要: 闲来无事,特意回味一下去年担当NOIPD1T3(防AK却没能防住)之大任的经典好题。 首先看到什么“最短赛道的长度尽可能大”,就知道离不开二分。于是我们想到了一种思路:二分+树上贪心。 二分判定很简单,就是对于二分出来的答案mid,检查树上是否有大于m条不相交的,权值和大于mid的链。而如何凑出尽可
阅读全文
posted @ 2019-07-28 22:15 shao0320
阅读(1134)
评论(0)
推荐(0)
2019年7月19日
网络流初步——最大流问题
摘要: #网络流的概念# 网络流(network-flows)是一种类比水流的解决问题方法,与线性规划密切相关。网络流的理论和应用在不断发展,出现了具有增益的流、多终端流、多商品流以及网络流的分解与合成等新课题。网络流的应用已遍及通讯、运输、电力、工程规划、任务分派、设备更新以及计算机辅助设计等众多领域。(
阅读全文
posted @ 2019-07-19 14:07 shao0320
阅读(1416)
评论(1)
推荐(1)
2019年7月13日
[luogu1843]奶牛晒衣服
摘要: 标准的二分答案。 首先考虑暴力做法,即枚举最终答案ans,对于第一个可行的ans一定是最优解(在ans时间内可以烘干在ans+t(t>=0)的时间内也就一定可以烘干)由于N<=500000的数据范围绝对会TLE,因此需要优化。 接下来考虑优化,由于之前提到的性质,设f(i)表示在i时间内有无可能烘干
阅读全文
posted @ 2019-07-13 22:09 shao0320
阅读(193)
评论(0)
推荐(0)
[暑假集训Day4T3]曲线
摘要: 三分模板。 三分法求单峰函数最优值,之后每次取所有二次函数最优值即可 1 #pragma GCC optimize(3,"Ofast","inline") 2 #include<iostream> 3 #include<cstdio> 4 #define N 100005 5 #define eps
阅读全文
posted @ 2019-07-13 15:49 shao0320
阅读(161)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
12
下一页
公告
****************************************** 页脚Html代码 ******************************************