05 2019 档案
摘要:V3其实和dp关系不大,思想挂标题上了,丑陋的代码不想放了。
阅读全文
摘要:dp[ i ][ 0 ] : 第i个位置不取 dp[ i ][ 1 ] : 第i个位置取 这样就可以得到状态转移方程:
阅读全文
摘要:1402最大值:正向从1到n,如果没有限制,就依次递增1,如果有限制,就取那个限制和递增到这的最小值。这样保证1和每个限制点后面都是符合题意的递增,但是限制点前面这个位置可能会有落差(之前递增多了)。不过我们再反向来一遍,再使每一个限制点前面都是符合题意的递增,每个位置取反向这个过程和正向扫过的最小
阅读全文
摘要:数论概论接着看,开具体数学。 做图论(树、图、网络流)和杂题(51nod)。 学一些数据结构。(: 暑假集训。
阅读全文
摘要:https://nanti.jisuanke.com/t/39280 讲道理这题写bfs求最大边权限制下从1到n的最短步数,然后二分判一下就行了。 然鹅我还是直接套了dij,一开始纠结dij能不能过,后来同学帮讲了一下发现由于二分的存在还是没问题的。 数论还没怎么学,D的dp也先不补了,窝dp奇差。
阅读全文
摘要:51nod level 2:50/51 剩的一个题是切比雪夫距离转曼哈顿距离,现学的,bzoj3710过了,51nod上全wa了,很迷,可能有坑⑧。 level 3:62/68 之前有的题有思路但是不敢写,有的题属实不会。剩下的这几个是铁不会。还有的题虽然写了但还是不会……哈哈哈还有的题写了忘了。
阅读全文
摘要:要求每段的点数都一样,因此分的段数cnt肯定是n的因子,要求每段都有山峰,因此cnt肯定小于等于山峰数量。分段的宽度d=n/cnt,对山峰数量做一个前缀和,检查一下每一段的山峰数量是否没有增加即可。
阅读全文
摘要:我本来想把每个谷都处理了,想了下觉得不好办。后来看其他人写的是处理每个位置,把每个位置可以接的水累加起来。整挺好。
阅读全文
摘要:对于每一个元素,预处理出它作为最小值,两边可以作用到的最大位置。比如下标∈[0,8]的这个数组:1 8 6 2 5 4 3 8 7,1可以作用到所有区间,2可以作用到区间[1,8],第一个8可以作用到[1,7]。也就是说从两边分别找到第一个大于等于这个元素的位置,然后标记,其实就是找最宽的区间长度。
阅读全文
摘要:好好读题嗷:“所以我们要求阵中的魔法链的魔力值最大值尽可能的小,与此同时,魔力值之和要尽可能的大。” 第一条件是生成树的最大边权更小,第二条件是在最大边权的限制下搞一个最大生成树。 至于最大生成树,如果用prime就把边权全都置负,如果用kruskal就把边权降序排列,生成的时候加一个小判断。
阅读全文
摘要:还以为序列自动机是什么,写完无意间看到帖子原来这就是序列自动机……这算自己发现算法🐎(雾 看网上的序列自动机是O(26*len)预处理,O(len)查询,不过用vector和二分查找就可以更快一点了,写起来也比较清楚。 主要思想就是对于母串,从前往后扫一遍,记录每种(就那26种)字母出现的下标,p
阅读全文
摘要:一开始以为是贪心,然后发现没法贪。暴力枚举肯定T,于是用约束关系优化: 假设wr >= wb, 第一种情况:wr >= sqrt (c), 则此时最多吃c / wr个r,且c / wr <= sqrt (c),这样从0到c / wr枚举r的数量即可。为什么不枚举b的数量,因为c/wr更小。这样就获得
阅读全文
摘要:第一次出去比赛经验太少了!!!果然最大目的是长见识和受刺激Orz 以下流水账: 背了本两千两百页的牛津高阶英汉双解词典,背了吃的,背了衣服……以后这些东西统统不带,买本口袋词典即可。上述物品这次比赛全程没用上。第一晚火车上我凌晨三点多就醒了,然后怎么也睡不着了,第二天到了又要坐地铁,然后坐西瓜大校车
阅读全文
摘要:又打了一次网络赛,是东北大学校赛重现赛,两个签到模拟题,我和fz一人一道,之后fz联立一元二次方程,很快过了B,(wcc他们好像卡到这题了)。之后我开那个图论题,两三个小时的时候还没人过,我写的dij堆优化跑了600+ms,但是不知道为啥一直wa,我也没调出来,我检查了多次初始化和longlong都
阅读全文