01 2021 档案
摘要:记录一下这个菜鸡在你谷一月比赛中的一些做出来的题。 一: [Mivik Round] nurture T1 Get Your Wish 简单 \(bfs\) 一下即可。 #include<iostream> #include<cstdio> #include<algorithm> using nam
阅读全文
摘要:解析几何初步 在计算几何中,一般都是浮点数在运算,所以我们一般要设个精度值,比如 \(1e-8\) 就好了。 处理精度: const double eps = 1e-8; int dcmp(double x)//处理精度,判断正负 { if(fabs(x) < eps) return 0; if(x
阅读全文
摘要:题意描述: Link 给你一个凸多边形,其顶点为 \(A_i\), 你从多边形内部任选一个点 \(p\), 求 满足 \(S_{\Delta PA_0A_1} \leq S_{\Delta PA_iA_{i+1}}\) 的概率。 题解: 由题意可得: \(S_{\Delta PA_0A_1} < S
阅读全文
摘要:题意: WJJ喜欢“魔兽争霸”这个游戏。在游戏中,巫妖是一种强大的英雄,它的技能Frozen Nova每次可以杀死一个小精灵。我们认为,巫妖和小精灵都可以看成是平面上的点。 当巫妖和小精灵之间的直线距离不超过R,且巫妖看到小精灵的视线没有被树木阻挡(也就是说,巫妖和小精灵的连线与任何树木都没有公共点
阅读全文
摘要:题意描述: 给你一个$0,1$ 矩阵,可以在 \(0\) 位置放攻击装置,每个位置可以攻击到一些地方。 问你最多可以放多少个攻击装置使得这几个攻击装置互不攻击。 solution: 我们对于这个位置以及这个位置可以攻击到的位置连边。 问题就转化为了求二分图的最大独立集。 二分图的最大独立集等于总点数
阅读全文
摘要:本文中的图片摘自 这篇文章。 什么是二者取一式问题呢? 简单来说就是你现在有两个集合 \(A\) 和 \(B\), 一件物品放 \(A\) 集合的收益为 \(a_i\), 放 \(B\) 集合的收益为 \(b_i\) 。 另外有, \(x\) 和 \(y\) 两种物品同时属于 \(A\) 集合的额外
阅读全文
摘要:AC自动机:能自动AC的机器。 \(AC\) 自动机主要解决的是多模式串的匹配问题。 简单来说就是给你 \(n\) 个模式串 \(P_i\) 和文本串 \(T\), 问你 \(P_i\) 在 \(T\) 中出现了多少次。 有人会说,这不就是跑 \(n\) 遍 \(KMP\) 吗?效率很低,但 \(A
阅读全文
摘要:1.多项式求逆 给你 \(A(x)\) 求 \(A(x)B(x) \equiv 1 \pmod {x^n}\) 。 (模 \(x^n\) 是为了把高次项舍掉) 假设我们已经得到了满足 \(C(x)A(x) \equiv 1 \pmod {x^{n\over 2}}\) 的一个多项式 \(C\) 。
阅读全文
摘要:前置芝士: 原根:满足 \(g^{\varphi(p)-1} \equiv 1 \pmod p\) , 且 \(g^0,g^1,g^2...g^{\varphi(p)-1}\) 互不相同,就称 \(g\) 为 \(p\) 的一个原根 NTT 在FFT的时候,我们一个比较大的问题就是精度处理。如果说题
阅读全文
摘要:承接上文 BSGS 算法要求 \(a\) 和 \(p\) 互质,但如果 \(a\) 和 \(p\) 不互质怎么办呢? 这时候我们就引入了 \(EXBSGS\) 算法。 还是求 \(a^x \equiv b \pmod p\) , 但 \(p\) 不一定是质数。 如果 \(a\) 和 \(p\) 互质
阅读全文
摘要:前置芝士 这里定义 \(\dbinom{n}{k} = {n(n-1)(n-2)....(n-k+1)\over{k!}}\)。 牛顿二项式定理: \((x+y)^n = \displaystyle\sum_{k=0}^{\infty}\dbinom{n}{k}x^ky^{n-k}\) 当 \(n\
阅读全文

浙公网安备 33010602011771号