会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
zqs2020
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
下一页
2022年8月22日
[联合省选2021 A卷] 图函数
摘要: 经典套路还是不熟练啊。 首先有一个显然的性质就是在计算 $f(u,G)$ 时我们可以当成 $v$ 以前的点都删了。 假设有一个 $v$ 之前的点没被删,如果 $v$ 可以通过这个点走到 $u$,那么 $u$ 一定无法走到 $v$;如果 $u$ 可以通过这个点走到 $v$,那 $v$ 一定无法走到 $
阅读全文
posted @ 2022-08-22 17:21 zqs2020
阅读(50)
评论(0)
推荐(0)
2022年8月21日
[ZJOI2019]语言
摘要: 先讲一个智障 3log 做法,听说考场上不止一个人写还都过了。 树剖,转化为 $(u,v)$ 的 $dfs$ 序若都在一个区间内则它们可以开展贸易活动。相当于求矩形总面积,可以扫描线。每次树剖会拆分出 $O(\log n)$ 个区间,也即 $O(\log^2 n)$ 个矩形。时间复杂度 $O(n\l
阅读全文
posted @ 2022-08-21 21:36 zqs2020
阅读(35)
评论(0)
推荐(0)
ARC144C
摘要: 经典结论,集合大小不超过 $n+1$。 考虑往一个当前满足条件的集合里面加元素。对于原集合里的任意一个大小为奇数的子集,它的异或和不能与当前加入元素相等。 而由于这个集合当前满足条件,因此它的任意一个大小为奇数的子集异或和均不同。 所以能加入的数字个数就是 $2^n$ 减去该集合奇数子集数量。 dp
阅读全文
posted @ 2022-08-21 15:40 zqs2020
阅读(46)
评论(0)
推荐(0)
CF1718C Tonya and Burenka-179
摘要: 显然只需要考虑 $k\vert n$。如果直接维护是 $O(nd(n)\log n)$ 的,很寄。 可以证明如果 $\frac{n}{k}$ 不是素数则不优。这个很好理解,比如对于 $n=12,k=2,6$,所有 $k=2$ 的方案一定可以被三个 $k=6$ 的走法完全覆盖,而且这三个走法平均数还和
阅读全文
posted @ 2022-08-21 14:45 zqs2020
阅读(66)
评论(0)
推荐(0)
Codeforces Round #815 (Div. 2)
摘要: C 注意到在第一次取掉一个L后,剩下的L都可以做到只消耗一个 1。 因为如果第一次取掉的L耗费不为 1,则消除后周围一定仍有 1,且这个 1 与消掉的 L 紧密相连。 所以我们只需要判断最小的取第一个L的花费。这个很容易做到。 D1 由于值域的限制,dp 转移只需要考虑前面 $256$ 个位置就行了
阅读全文
posted @ 2022-08-21 12:01 zqs2020
阅读(28)
评论(0)
推荐(0)
2022年8月15日
CF1712E2的双log解法
摘要: 令 $x=\operatorname{lcm}(i,j,k)(i<j<k)$。如果 $x<i+j+k$,那么 $x=k$ 或 $2k$。 如果 $x=k$,有 $i\vert k,j\vert k$。离线后很容易树状数组计算。 如果 $x=2k$,令 $x=2^ap$,则 $2^a\vert i$
阅读全文
posted @ 2022-08-15 10:00 zqs2020
阅读(84)
评论(0)
推荐(0)
2022年8月12日
「THUPC 2019」不等式
摘要: 题意:给你 $a,b$,对于每个 $k$ 求 $f_k(x)=\sum\limits_{i=1}^k\vert a_ix+b_i\vert$ 的最小值。 题解:$a_ix+b_i=a_i(x+b_i/a_i)$,然后随便搞一搞就好了。
阅读全文
posted @ 2022-08-12 18:54 zqs2020
阅读(38)
评论(0)
推荐(0)
2022年8月10日
Codeforces Round #809 (Div. 2)
摘要: VP的。 这场 C 是真的恶心,还好一发过了要不然罚时就更起飞了。 D2 考虑枚举 $[l,r]$,判断能否使得所有 $\lfloor\frac{a_i}{p_i}\rfloor$ 都在 $[l, r]$ 范围内。 对于每个 $a_i,\lfloor\frac{a_i}{p_i}\rfloor$ 只
阅读全文
posted @ 2022-08-10 21:53 zqs2020
阅读(42)
评论(0)
推荐(0)
人面前人脉圈人没齐人煤气
摘要: ~~放了十天的假,题做不动,直接摆烂又觉得过不去,就开始研究这玩意儿玩~~ rmq是这样一类问题:给定长度为 $n$ 的初始序列,有若干次询问,每次询问序列在区间 $[l,r]$ 内的最小(大)值。 在下文中,复杂度统一用 $\Theta(a)-\Theta(b)$ 表示。其中 $\Theta(a)
阅读全文
posted @ 2022-08-10 10:19 zqs2020
阅读(50)
评论(0)
推荐(0)
2022年8月7日
Codeforces Round #812 (Div. 2)
摘要: A 这竟然是我场上唯一一道没1A的题,蚌。 注意初值问题。 #include <cstdio> #include <algorithm> #include <cstring> inline int min(const int x, const int y) {return x < y ? x : y
阅读全文
posted @ 2022-08-07 13:23 zqs2020
阅读(98)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
下一页
公告