上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 120 下一页
摘要: 题意:给定一个数列,单点修改,求大于 $b_{i}$ 的极大连通块数目. 有一个常见的套路:考虑 $i$ 与 $i-1$. 当新加入 $i$ 时,$1$ ~ $a[i]$ 部分都新加入了一个连通块,然后我们发现我们多加了 $1$ ~ $min(a[i-1],a[i])$ 这一部分. 那么这就对应了一 阅读全文
posted @ 2020-03-12 23:15 EM-LGH 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 这道题拿左偏树做的话时间复杂度好像是 $O(n \log n)$ 的,拿 $Splay$ 的话就是 $O(n \log^2 n)$ 的. $Splay$ 真恶心,真心不好写,要不是可以练习代码能力的话我才不用 $Splay$. code: #include <bits/stdc++.h> #defi 阅读全文
posted @ 2020-03-12 21:59 EM-LGH 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 这个题求完斯坦纳树后再搞一个类似于子集 DP 就行了. 我写的好像有点麻烦,但本质是相同的. code: #include <bits/stdc++.h> #define N 3006 #define M 13 #define inf 0x3f3f3f3f #define ll long long 阅读全文
posted @ 2020-03-12 20:28 EM-LGH 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 这个其实就是状压DP+spfa. 本题需要输出方案,有一点点麻烦 code: #include <bits/stdc++.h> #define ll long long #define N 12 #define inf 0x3f3f3f3f #define setIO(s) freopen(s".i 阅读全文
posted @ 2020-03-12 19:26 EM-LGH 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 这道题和网络收费那道题的套路是一样的. 都是直接枚举每一个点的状态. 但是要注意:这里枚举每个点的状态是基于 dfs 的,所以有递归式:$f(T)=4\times f(\frac{T}{2})$ (算两次) 那么就有 $f(ROOT)=4^n$. 这个是仅考虑 dfs 部分的复杂度,要是把背包部分算 阅读全文
posted @ 2020-03-12 00:35 EM-LGH 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 神仙题!!!! 其实还是有一点没有搞懂,但是大体上差不多懂了. code: #include <bits/stdc++.h> #define ll long long #define N 3200020 #define setIO(s) freopen(s".in","r",stdin) using 阅读全文
posted @ 2020-03-11 23:42 EM-LGH 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 显然,我们可以将每个东西的 $a,b$ 属性转换成二维坐标系中的点. 那么我们每次查询的时候查的是一个右下角矩阵. 没有被套的数量等于矩阵内总数量减去矩阵内可以套其他物品的数量. 我们考虑按照 $a$ 从大到小依次处理. 那么对于 $(x,y)$ 来说,显然匹配一个 $(x',y')$ 满足 $y' 阅读全文
posted @ 2020-03-11 18:04 EM-LGH 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 好神仙的一道题! 由于每个门对应的钥匙仅有一把,所以我们可以确定门和门之间的相对解锁顺序. 比如,解锁门 $(x,x+1)$ 的要是在 $[1,x]$ 之间的话 $x+1$ 无论如何也到不了 $x$ 这一侧,但是 $x$ 有可能可以到达 $x+1$ 这边. 所以我们就先去解锁 $x+1$,然后再去解 阅读全文
posted @ 2020-03-11 00:35 EM-LGH 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 这道题真考验一个人的数学感知啊..... 看到 $\frac{b- \sqrt d}{2}$ 的形式就要想到这是一个一元二次方程的一个根之一,然后去解. 想到这一步的话就好做了,因为我们可以列一个关于 $n$ 的递推式,然后矩阵乘法加速即可. 代码就不贴了.... 阅读全文
posted @ 2020-03-11 00:21 EM-LGH 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 简单记忆化搜索. 显然,数字的形态是类似阶梯下降的,状态数不会太多,记忆化爆搜就行. code: #include <bits/stdc++.h> #define N 12 #define mod 1000000007 #define base 12 #define ll long long #de 阅读全文
posted @ 2020-03-09 22:19 EM-LGH 阅读(173) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 120 下一页