随笔分类 -  未分类

摘要:A 枚举点权最大值,每次更新所有点对的答案。 问题变为动态加点,维护全源最短路,直接灾后重建。 B 考虑 $a_{i,j}\le 2k$,$\sum a_{i,j}\ge k$ 时怎么做。 若 $\sum a_{i,j}\le 2k$,直接有解。 若 $\sum a_{i,j}>2k$,拿出它上边一 阅读全文
posted @ 2023-07-31 14:32 Jijidawang 阅读(11) 评论(0) 推荐(0)
摘要:A 将 $a_i$ 分解质因数,设 $b_i=[\exists j,i|a_j]$,则 $i$ 是答案,当且仅当 $\forall j|i,b_j=0$。 B 二分 $\min(|x_i-x_j|,|y_i-y_j|)$,考虑 check 当前答案 $k$。 枚举点对中 $x$ 较大的点 $(x_i 阅读全文
posted @ 2023-07-28 19:05 Jijidawang 阅读(18) 评论(0) 推荐(0)
摘要:A $\log\prod a_i=\sum\log a_i$,点权取对数转化成最大加和独立集,转移同时记一下真实乘积即可。 B 构造 $\lceil\dfrac n2\rceil$ 个序列,第 $i$ 个序列的第 $j$ 项为 $(2i-1)2^{j-1}$, 这些序列形如: $$ \begin{a 阅读全文
posted @ 2023-07-27 17:12 Jijidawang 阅读(22) 评论(0) 推荐(0)
摘要:CF 神秘题 A 考虑 $n$ 位置上的数 $a_n$,发现其与 $(a_n,n]$ 的数形成逆序对。 于是将 $a_n$ 与这些数依次交换,发现它们依次减一,且此时 $a_n=n$,于是规约成规模小 $1$ 的子问题。 B 令 $\cdots$ 表示任意 $01$ 串。 $x$ 是奇数,则 $x$ 阅读全文
posted @ 2023-07-26 21:32 Jijidawang 阅读(19) 评论(0) 推荐(0)
摘要:警惕卡常 -90 A 设 $d_u$ 表示 $u$ 到根的距离。 令 $f_u$ 表示 $u$ 有一个士兵,根有无数个士兵时占领 $u$ 子树的代价。 发现最优方案下一定有士兵留在 $u$ 子树内,设方案最优的前提下留下的士兵到 $u$ 的距离至少为 $g_u$。 先假设 $u$ 往其每个孩子 $v 阅读全文
posted @ 2023-07-25 16:33 Jijidawang 阅读(20) 评论(0) 推荐(0)
摘要:ARC126 A 写个暴力,造几组小数据,观察规律发现,答案总是形如 $a_1(b_1)a_2(b_2)a_3(b_3)\dots a_{k-1}(b_{k-1})+\{c\}$ (其中 $+$ 表示序列拼接,$b_i$ 表示小于 $a_i$ 且之前没出现过的最小数,$c$ 为之前没出现过的数降序排 阅读全文
posted @ 2023-07-24 17:18 Jijidawang 阅读(27) 评论(0) 推荐(0)
摘要:警惕网站特性,512 及以上的空间限制都是假的 警惕 MO 势力入侵 OI A 设 $f_{a,b,c,d}$ 表示从 $(a,b)$ 到 $(c,d)$ 的回文路径数,容易做到 $O(n^2m^2)$。 注意到只有 $d=n+m-a-b-c+2$ 的状态有用,所以第四维可以直接扔掉,复杂度 $O( 阅读全文
posted @ 2023-07-23 08:02 Jijidawang 阅读(39) 评论(0) 推荐(0)
摘要:如何评价 CSP 模拟赛两道黑题 A 注意到 $x\in\{a_1\oplus b_i|1\le i\le n\}$,即 $x$ 只可能在这 $n$ 个数中取值。 考虑怎么检查一个数 $p$ 是否是可能的 $x$。若 $\{a_i\oplus p\}$ 可重排为 $\{b_n\}$,则 $p$ 是可 阅读全文
posted @ 2023-07-21 16:51 Jijidawang 阅读(18) 评论(0) 推荐(0)
摘要:我觉得比给的题解清晰。 A 设 $f_{x,y}$ 表示选 $x$ 个数,乘积模 $mod$ 等于 $y$ 的方案数,则有$f_{a+b,i}=\sum\limits_{j\times k\bmod mod=i}f_{a,j}\times f_{b,k}$,我们记为 $f_{a+b}=f_{a}\o 阅读全文
posted @ 2023-07-20 20:17 Jijidawang 阅读(15) 评论(0) 推荐(0)
摘要:板子 P3690 【模板】动态树(LCT) & P2147 [SDOI2008] 洞穴勘测 & P3203 [HNOI2010] 弹飞绵羊 & CF13E Holes & P1501 [国家集训队] Tree II 好多好多倍经验 维护边权 P4172 [WC2006] 水管局长 & P4234 最 阅读全文
posted @ 2023-07-18 06:41 Jijidawang 阅读(17) 评论(0) 推荐(1)
摘要:甚至比非指针 LCT 精简了很多细节,不需要记忆那一堆操作。 #include <cstdio> #include <algorithm> using namespace std; struct T { T *f, *c[2]; int v, q; bool b; T(int v) : f(0), 阅读全文
posted @ 2023-07-14 18:12 Jijidawang 阅读(68) 评论(5) 推荐(2)
摘要:upd:现在是严格线性了。 设 $\{w_n\}$ 有 $k$ 个颜色段,那 $\{w_n\}$ 就可以等效成 $\{a_k\},\{s_k\}$, 其中 $a_i$ 表示第 $i$ 个颜色段的值,$s_i$ 表示第 $i$ 个颜色段的长度。 把主串等效成 $\{a_u\},\{s_u\}$,模式串 阅读全文
posted @ 2023-07-08 19:31 Jijidawang 阅读(23) 评论(0) 推荐(0)
摘要:爆照 自己猜是哪一个 阅读全文
posted @ 2023-07-08 09:05 Jijidawang 阅读(23) 评论(0) 推荐(0)
摘要:4514 年国际 PC(Personal Computing,个人计算)奥赛(IOP)上,以唯一满分拿下第一名的 $\text{Z\textcolor{red}{epX\_D}}$,成为最夺目的选手。 而且虽然是初三的选手,但他夺冠后,不少网友并不感到陌生,纷纷留言: 这不是洛谷上天天爆切神仙题的小 阅读全文
posted @ 2023-06-24 18:22 Jijidawang 阅读(342) 评论(1) 推荐(0)
摘要:数据范围很小,考虑爆搜。 搜到位置 $(x,y)$ 时统计 $(x,y)$ 的贡献,即 $x$ 行与 $y$ 列的箭靶箭数减一。 容易发现,若此时 $x$ 行或 $y$ 列的箭靶箭数为 $0$,则不能走到 $x,y$,不需要往下搜。(可行性剪枝) 搜索时记录 $z_i$ 表示第 $i$ 步的位置,搜 阅读全文
posted @ 2023-06-14 16:42 Jijidawang 阅读(35) 评论(0) 推荐(0)
摘要:A 转化成 $\sum i^{\sum\limits_{j=1}^n[\text{sum}(j)=i]}$。 枚举 $i$,数位 DP 算 $\sum\limits_{j=1}^n[\text{sum}(j)=i]$ 即可。 #include <cstdio> #include <cstring> 阅读全文
posted @ 2023-05-28 18:32 Jijidawang 阅读(16) 评论(0) 推荐(0)
摘要:一篇题解需要一个头图。 A 状压 BFS。 考虑状压下标 $i$ 和坐标 $x,y$ 的转化,容易发现 x = i >> 2, y = i & 3,而 i == x << 2 | y。 剩下的就好写了。 #include <queue> #include <cstdio> #include <cst 阅读全文
posted @ 2023-05-18 16:42 Jijidawang 阅读(14) 评论(0) 推荐(0)
摘要:设当前最优解为 $Q$,当前指针为 $ans$,跳到的新位置为 $now$。 如图,$now$ 与 $ans$ 比是优解,而 $now$ 与 $Q$ 比是劣解。 无论哪种写法,当前方案对应 $ans$ 的方案。 $now$ 与 $ans$ 比:形如 int del = now - ans; if(d 阅读全文
posted @ 2023-05-16 11:16 Jijidawang 阅读(33) 评论(0) 推荐(0)
摘要:众所周知,树状数组有常数小,代码短等优点。 本文将进一步开发树状数组不为人知的用法。 树状数组维护不可差分信息 树状数组是 $\log n$ 叉树,$x$ 节点的儿子为 $\{x-2^i|2^i<\operatorname{lowbit}(x)\}$。 所以可以类似线段树地 push up 维护单点 阅读全文
posted @ 2023-05-12 08:59 Jijidawang 阅读(34) 评论(0) 推荐(0)
摘要:部分分看全,认真想每一档(春测 T4 忘了贪 $k=2$) 强制在线要记 lastans 和异或 lastans(省选模拟赛) 状压下标从 $0$ 开始,大于 $30$ 位开 long long(省选模拟赛) 看清每个变量什么意思(省选模拟赛) 好好读题,模拟样例后再写题(省选 D1T3,D2T2 阅读全文
posted @ 2023-05-07 07:21 Jijidawang 阅读(16) 评论(0) 推荐(0)