上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 20 下一页
摘要: 之前没写过吗,补一下。 【模板】平面最近点对 分治处理 $solve(l,mid),solve(mid+1,r)$,令 $d=$ 两者较小值,则只需要考虑和 $mid$ 横向距离 $<d$ 的点。 将长条虚线区间内的点按纵坐标排序,只有纵向距离 $<d$ 的点对才是有用的。枚举 $i$,枚举到 $j 阅读全文
posted @ 2022-07-29 16:39 pengyule 阅读(32) 评论(0) 推荐(0)
摘要: 两个凸包 $A,B$,分别有 $n,m$ 个端点,记 $a\in A$ 表示点 $a$ 在多边形内(含边界),$A$ 和 $B$ 的闵可夫斯基和定义为($a+b$ 表示向量相加): $$C={a+b|a\in A,b\in B}$$ 使用反证法和肉眼观察尝试法不难得出: $C$ 是凸包 $C$ 的边 阅读全文
posted @ 2022-07-27 22:02 pengyule 阅读(529) 评论(0) 推荐(0)
摘要: AGC024E Sequence Growing Hard ARC097D Monochrome Cat 开始想的是一个暴力的换根 dp 模拟题意的选择,打到一半意识到严重的问题就是代码 3K 起步且可能要调一年,所以灰溜溜去看题解了。 题解发现性质就能转化成简单问题的 dp。首先不难发现如果一个无 阅读全文
posted @ 2022-07-24 11:20 pengyule 阅读(68) 评论(0) 推荐(0)
摘要: 子集卷积: $$C[k]=\sum_{{i \And j=0},{i|j=k}} A[i] B[j]$$ 很明显,i|j=k 的部分很像 FWT。加上限制条件“$i\And j=0$”后,等价于 $c(i|j)=c(i)+c(j)$,因此多加一维记录子集大小($c(x)$)。 $$h_i=\sum_ 阅读全文
posted @ 2022-07-19 16:43 pengyule 阅读(47) 评论(0) 推荐(0)
摘要: 概述 FWT 常用于解决以下式子的 $O(n\log n)$ 求解: $$C[k]=(A*B)[k]=\sum_{i\oplus j=k}A[i]B[j],\text{where }\oplus=\text{and/or/xor}$$ FWT 的思路和 FFT 类似,先将多项式 $A,B$ 转化为一 阅读全文
posted @ 2022-07-18 20:19 pengyule 阅读(55) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-07-18 17:32 pengyule 阅读(0) 评论(0) 推荐(0)
摘要: 写这篇题解很有挑战性啊,两黑一紫,黑题还是看着玄乎的题解和玄乎的 std 做的。不过还是整理一下的好。 A. Sleeping Cows P 还没做,今天做完再写 B. Spaceship 有一个 $N(N\le 60)$ 个点的有向图(用邻接矩阵给你了)。给你 $Q(Q\le 60)$ 次独立的询 阅读全文
posted @ 2022-07-14 21:24 pengyule 阅读(23) 评论(0) 推荐(0)
摘要: link 首先这个题没有刻意卡错解,所以有一种解法就是,设一次性可以炸 l~r,那么用 l~r 内的 f 来更新 f[i],其中 (pair<int,int>)f[i] 表示维护的 i 的能炸区间。从左到右来一次,从右到左来一次,再重复一次,就 AC 了;当然,如果是 CF 肯定过不了。 正解有两种 阅读全文
posted @ 2022-07-13 16:29 pengyule 阅读(89) 评论(0) 推荐(0)
摘要: https://www.luogu.com.cn/problem/P6114 #include <bits/stdc++.h> using namespace std; const int N=5e6+5; char s[N]; int n,ans; int main(){ scanf("%s",s 阅读全文
posted @ 2022-07-13 09:56 pengyule 阅读(21) 评论(0) 推荐(0)
摘要: 构造 有两个空根 0 和 1,分别是偶根和奇根。以偶根为根的树存储所有偶数长度的回文串,奇根同理。 因为 Lemma. 「$s$ 的本质不同回文子串总数是 $O(n)$」,所以存得下。 Proof 设以 $i$ 为尾的最长回文子串左端是 $l_i$,加入 $s_{i+1}$ 后,得到了 $l_{i+ 阅读全文
posted @ 2022-07-13 08:01 pengyule 阅读(272) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 20 下一页