上一页 1 2 3 4 5 6 ··· 60 下一页
摘要: 题面 最简单暴力的办法就是分别枚举R和C,然后再暴力判断这组R和C是否可行,复杂度取决于你判断的暴力程度。。。。 加入判断可以做到 O(N^2),那么就是总复杂度就是O(N^4)。 先不说这是否能过,判断 O(N^2)该怎么做? 这里我们用到了二维差分。因为二分差分可以把二维区间加变成只修改四个点, 阅读全文
posted @ 2019-08-07 19:44 蒟蒻JHY 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 题面 显然是树上差分模板题啦,不知道树上差分的童鞋可以去百度一下,很简单。 然后顺带学了一下 tarjan 的 O(N+Q) 离线求LCA的算法 (准确的说难道不应该带个并查集的复杂度吗???) 算法过程具体可以看这里 这里说一下我的理解。 大概可以把所有点分成三类(对于每个dfs的状态):已经遍历 阅读全文
posted @ 2019-08-06 21:54 蒟蒻JHY 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 题面 一看可以离线果断上扫描线,然后再开一颗线段树,叶子 i 记录 右端点<=目前扫描线右端点,左端点在i的所有区间的最小值之和。 然后直接扫描就行了,需要开个单调栈维护更新线段树的过程。复杂度玄学,全看数据。 阅读全文
posted @ 2019-08-05 17:32 蒟蒻JHY 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 题面 由于本题求和的优先级高于异或,所以最后其实是一坨求和之后的数再异或起来,于是我们就可以拆位做啦。 然后原问题简化成了:对于每一位,有多少区间和在这一位上是1。 假如现在处理到 2^i 这位,然后我们枚举区间右端点j,想要可以快速找到所有左端点l,满足 sum[j] - sum[l-1] 在 2 阅读全文
posted @ 2019-08-05 11:56 蒟蒻JHY 阅读(1370) 评论(0) 推荐(0) 编辑
摘要: 题面 (实名推荐:本题的出题人小哥哥打球暴帅哦!(APIO/CTSC/WC的时候一起打过球w,而且大学在我隔壁喔) ) 没仔细看数据范围的时候真是摸不着头脑。。。还以为要 O(N^2) dp 爆锤。。 后来发现v<=20000,这能干啥呢? 至少我的暴力是可以趁机跑过了2333,暴力如下: 我们枚举 阅读全文
posted @ 2019-08-04 19:59 蒟蒻JHY 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 题面 仿佛是第二次做这个题啦? 上次不知道怎么 O(N^3)卡过去的,真是牛逼。。。。 这次做是正经的 O(N^2)。 我们考虑只在一个长方形的右下角统计到它,然后画一画图就可以发现,以一个点为右下角的长方形的数量,等于 把这一行每个点的权值看成能向上最多延伸的点的数量 ,然后由这些权值构成的单调( 阅读全文
posted @ 2019-08-04 10:34 蒟蒻JHY 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 当然这里不会透露题目来源 好的,现在来正经讲题。 一看到n<=20,首先反应肯定是状压之类的,不过目测 n<=20只能用二进制表示吧??? 然而二进制一点也不会解呢。。。。换个思路。 首先这种不能直接算期望的题一般都要设状态,然后通过状态间的转移算出每个状态的期望。如果状态间是dag,那么就可以开心 阅读全文
posted @ 2019-08-03 21:46 蒟蒻JHY 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 题面 这个最短路有点special,会有疲劳度的加成效应,这个时候应该怎么办呢? 难就难在,如果走一条路比另一条路长,但是用的边少,那么这条路并不一定就更差。 我们要是能解决这个问题,就可以做出本题。 想一想两种常用的单源最短路的实现过程,dij是优先队列每次弹出非标记点中最近的那个,而spfa则可 阅读全文
posted @ 2019-08-03 16:50 蒟蒻JHY 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 题面 又是一类比较套路的题呢? 假如我们的地雷都表示成 [l[i],r[i]] ,要求[L,R],那么就相当于要求满足 (l[i]<=R && r[i]>=L)的i的个数。。。。。 直接求不太好求,看起来又不太能容斥?? 别忘了 l[i]<=r[i] && L<=R 是隐藏条件,于是我们可以得出 满 阅读全文
posted @ 2019-08-02 20:02 蒟蒻JHY 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 题面 有这么一类题,它让你求一个0/1环经过T轮周围异或过程之后的样子。 周围异或即 a[i][k] = a[i-1][k-1] ^ a[i-1][k+1] ,其中第一维表示轮数,第二维表示位置。 千万不要往组合数二项式定理想,因为这种题就是个套路。。。。。。 我们发现 ,经过 2^j轮之后,a[i 阅读全文
posted @ 2019-08-02 18:38 蒟蒻JHY 阅读(168) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 60 下一页