上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 27 下一页
摘要: 第一道扫描线+线段树题。 这道题还耗了我很久的时间,因为不懂得扫描线到底要怎么做而一直翻了很多dalao的题解。 这道题求的是一个指定大小的矩形可以框住多少颗星星,他们的亮度总和最大。 直接移动矩形不可行,我们将每颗星星转换为每颗星星能被矩形框住的响应区域,不难发现也是矩形。 为了不重复计算,我们只 阅读全文
posted @ 2018-10-19 13:09 Garen-Wang 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 数据结构优化dp是最骚的。。。 看到区间和,常用的技巧就是前缀和了。所以我们弄出一个前缀和数组b。 那么这个答案就能转化为$max(a_i a_j)$。 我们每一次就只枚举i,那么这个max可以把$a_i$拿出来,也就是$a_i min(a_j)$。 所以转换为区间最小值。直接转化为RMQ问题,使用 阅读全文
posted @ 2018-10-19 12:53 Garen-Wang 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 菜鸡面对大数据范围瑟瑟发抖。。。 我本来看到这道题有多个数据点,然后预处理一个函数就差不多快超时了,还以为不可做呢。。。 看来其实是我太菜了。。。 有个很重要的东西: 这道题中$0 \leq a \leq 100$! 说明当这个函数是二次的时候一定是开口向上的! 大概可以发现:我们要求的这个$F(x 阅读全文
posted @ 2018-10-18 22:04 Garen-Wang 阅读(166) 评论(0) 推荐(0) 编辑
摘要: ddd出的noip+模拟赛的T1 好难啊! 我的思路是用过河卒那样的加法原理算出1000 1000之内的两个点之间的距离,然后一个一个豆子来吃,吃到终点,方案数就乘法原理一个一个乘。 但是很不幸,评测的时候五颜六色,只有45pts。 正解是这样的: 你把人的坐标设为$(x,y)$,因为人只能往右或者 阅读全文
posted @ 2018-10-18 21:57 Garen-Wang 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 暴力出奇迹!!! 昨晚很积极地拿手机看这道题的题面,还挺易懂的。 然后写了第二发程序,用优先队列再弄个delta轻轻松松85pts。。。 要是过几天考试能像这样该多好啊。。。 显然那个人挑出所有蚯蚓的最长的,就是堆的基本操作了。 然后想到没有挑出来的蚯蚓是会长长的,但是他们已经在堆里面,用优先队列不 阅读全文
posted @ 2018-10-18 21:49 Garen-Wang 阅读(144) 评论(0) 推荐(0) 编辑
摘要: dfs+小剪枝+背包方案数的一道题 这道题有一个前置技能:你要会求那$n m$个砝码能表示多少的重量。 因为在这道题里面每个砝码只能取一次,所以相当于一个少了一个属性的01背包方案数。套上相应内容即可求解。 这应该也能有所帮助:https://www.cnblogs.com/Garen Wang/p 阅读全文
posted @ 2018-10-18 21:35 Garen-Wang 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 暴力不会写,直接抄题解系列。。。 这道题人云亦云说是贪心。但是重点是如何证明贪心是对的。 需要给定一定的排列来使拿到最多钱的大臣拿的最少,其实就是个排序。 我们讨论两个前后关系的大臣,如何才能使答案最小。 设两位大臣一位叫$a$,一位叫$b$,把他们前面的人(包括国王)的左手的乘积统称为$tot$。 阅读全文
posted @ 2018-10-18 21:27 Garen-Wang 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 背包方案数模板题练习 第一道题是另一道也叫做“砝码称重”的前置技能,第二道题是我搜背包方案数的时候出来的。 两道题有一点区别,就是多重(01)背包和完全背包。 第一道题因为数据水,所以多重背包也能过。但是也要学会如何写多重背包!!! 第二道题是完全背包,每一种货币可以拿无穷多次。 这种背包可以理解为 阅读全文
posted @ 2018-10-16 21:56 Garen-Wang 阅读(145) 评论(0) 推荐(0) 编辑
摘要: bitset优化传递闭包模板题 这种关系直接用图论来建模就是了,其实就是一个传递闭包。 传递闭包有一个朴素的做法就是floyd。 而这道题的范围是$n \leq 1000$,$n^3$的暴力显然会T。 而使用bitset,听说可以优化到原做法的$\frac{1}{32}$甚至更好! 直接给代码~~其 阅读全文
posted @ 2018-10-15 21:52 Garen-Wang 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 图论日常不会系列。。。 题意:给定有向边和无向边,然后给每一条无向边定向,使得到的图无环。 我本来想缩一下点的,但是越想越晕。 然后就翻了题解,恍然大悟。。。 其实只需要给只有有向边的图跑一次toposort。然后把无向边的定向看做是在添加有向边。 显然不要违反拓扑序来添加有向边,这个图就不可能有环 阅读全文
posted @ 2018-10-15 21:47 Garen-Wang 阅读(140) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 27 下一页