……
摘要: 51nod level 2:50/51 剩的一个题是切比雪夫距离转曼哈顿距离,现学的,bzoj3710过了,51nod上全wa了,很迷,可能有坑⑧。 level 3:62/68 之前有的题有思路但是不敢写,有的题属实不会。剩下的这几个是铁不会。还有的题虽然写了但还是不会……哈哈哈还有的题写了忘了。 阅读全文
posted @ 2019-05-29 23:36 noobimp 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 要求每段的点数都一样,因此分的段数cnt肯定是n的因子,要求每段都有山峰,因此cnt肯定小于等于山峰数量。分段的宽度d=n/cnt,对山峰数量做一个前缀和,检查一下每一段的山峰数量是否没有增加即可。 阅读全文
posted @ 2019-05-29 23:26 noobimp 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 我本来想把每个谷都处理了,想了下觉得不好办。后来看其他人写的是处理每个位置,把每个位置可以接的水累加起来。整挺好。 阅读全文
posted @ 2019-05-29 23:14 noobimp 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 对于每一个元素,预处理出它作为最小值,两边可以作用到的最大位置。比如下标∈[0,8]的这个数组:1 8 6 2 5 4 3 8 7,1可以作用到所有区间,2可以作用到区间[1,8],第一个8可以作用到[1,7]。也就是说从两边分别找到第一个大于等于这个元素的位置,然后标记,其实就是找最宽的区间长度。 阅读全文
posted @ 2019-05-29 23:09 noobimp 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 好好读题嗷:“所以我们要求阵中的魔法链的魔力值最大值尽可能的小,与此同时,魔力值之和要尽可能的大。” 第一条件是生成树的最大边权更小,第二条件是在最大边权的限制下搞一个最大生成树。 至于最大生成树,如果用prime就把边权全都置负,如果用kruskal就把边权降序排列,生成的时候加一个小判断。 阅读全文
posted @ 2019-05-29 22:44 noobimp 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 还以为序列自动机是什么,写完无意间看到帖子原来这就是序列自动机……这算自己发现算法🐎(雾 看网上的序列自动机是O(26*len)预处理,O(len)查询,不过用vector和二分查找就可以更快一点了,写起来也比较清楚。 主要思想就是对于母串,从前往后扫一遍,记录每种(就那26种)字母出现的下标,p 阅读全文
posted @ 2019-05-27 20:12 noobimp 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 一开始以为是贪心,然后发现没法贪。暴力枚举肯定T,于是用约束关系优化: 假设wr >= wb, 第一种情况:wr >= sqrt (c), 则此时最多吃c / wr个r,且c / wr <= sqrt (c),这样从0到c / wr枚举r的数量即可。为什么不枚举b的数量,因为c/wr更小。这样就获得 阅读全文
posted @ 2019-05-21 18:23 noobimp 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 第一次出去比赛经验太少了!!!果然最大目的是长见识和受刺激Orz 以下流水账: 背了本两千两百页的牛津高阶英汉双解词典,背了吃的,背了衣服……以后这些东西统统不带,买本口袋词典即可。上述物品这次比赛全程没用上。第一晚火车上我凌晨三点多就醒了,然后怎么也睡不着了,第二天到了又要坐地铁,然后坐西瓜大校车 阅读全文
posted @ 2019-05-20 16:44 noobimp 阅读(1038) 评论(2) 推荐(0) 编辑
摘要: 又打了一次网络赛,是东北大学校赛重现赛,两个签到模拟题,我和fz一人一道,之后fz联立一元二次方程,很快过了B,(wcc他们好像卡到这题了)。之后我开那个图论题,两三个小时的时候还没人过,我写的dij堆优化跑了600+ms,但是不知道为啥一直wa,我也没调出来,我检查了多次初始化和longlong都 阅读全文
posted @ 2019-05-04 19:15 noobimp 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 数据范围好小。。。 题目中没说要升序降序,不过样例解释里可以看出是要升序。 阅读全文
posted @ 2019-04-21 23:37 noobimp 阅读(256) 评论(0) 推荐(1) 编辑