2021暑期多校
文章平均质量分 63
Lecxcy_Kastreain
这个作者很懒,什么都没留下…
展开
-
2021牛客暑期多校训练营9
2021牛客暑期多校训练营9 C、Cells LGV引理代进去算算,会发现是个范德蒙德行列式。 于是问题转化为快速求出一个集合中任意两个元素差的乘积。然后赛场上卡了。 考虑到元素范围在10610^6106,发现元素差的取值范围不大,于是可以计算每个差对答案的贡献,即每个差会被乘几次。于是可以用生成函数的考虑方法,把元素放在指数上,前面的系数表示个数。那么两个生成函数一乘就能算出来取αi+αj\alpha_i+\alpha_jαi+αj的取法种数。而这题要求差,所以把αj\alpha_jαj换成−α原创 2021-08-15 16:41:25 · 146 阅读 · 0 评论 -
2021牛客暑期多校训练营8
2021牛客暑期多校训练营8 A、Ares, Toilet Ares 按题意模拟,注意x=0x=0x=0情况特判。哇了好几发。 #include <bits/stdc++.h> typedef long long ll; const int MOD = 4933; ll qpow(ll a, ll b) { ll res = 1; a %= MOD; while (b) { if (b & 1) res = res * a % MOD;原创 2021-08-15 15:36:14 · 99 阅读 · 0 评论 -
2021牛客暑期多校训练营7
2021牛客暑期多校训练营7 H、xay loves count 记一下每个数出现了多少次,乘一下即可。 #include <bits/stdc++.h> typedef long long ll; const int MAXN = 1e6 + 10; int a[MAXN]; int main() { int n, maxi = 0; scanf("%d", &n); for (int i = 1; i <= n; ++i) { int t原创 2021-08-15 14:38:51 · 75 阅读 · 0 评论 -
2021牛客暑期多校训练营6
2021牛客暑期多校训练营6 F、Hamburger Steak 贪心,队友出的。 最短总时间T=max{max{ti},⌈Σtim⌉}T=max\left\{max\left\{t_i\right\}, \lceil \frac{\Sigma t_i}{m}\rceil\right\}T=max{max{ti},⌈mΣti⌉}。然后一个一个放就可以了。 为什么是对的其实还不是很懂。 #include <bits/stdc++.h> typedef long long ll; const原创 2021-08-10 10:55:29 · 148 阅读 · 0 评论 -
2021牛客暑期多校训练营5
2021牛客暑期多校训练营5 B、Boxes 果然赛场上碰到概率就裂了。 第一种情况就是不问,即Σw[i]\Sigma w[i]Σw[i]。 第二种情况需要询问,先加上CCC。之后枚举需要问几个才能确定,答案为C+Σpre[i]∗(12)n−iC+\Sigma pre[i]*(\frac{1}{2})^{n-i}C+Σpre[i]∗(21)n−i。 取最小值输出即可。 #include <bits/stdc++.h> typedef long long ll; const int MAXN原创 2021-08-03 23:21:16 · 178 阅读 · 3 评论 -
2021牛客暑期多校训练营4
2021牛客暑期多校训练营4 B、Sample Game 看完题解发现是一道相当普通的概率dp。 每次做到概率和贪心题就搞不出来,麻了。 普通dp做多了,概率dp实在是弄不来。 f[i]f[i]f[i]表示选择iii以后还能选择的数字长度期望,g[i]g[i]g[i]表示选择iii以后还能选择的数字长度平方的期望。 f[i]=Σj<iw[j]+Σj≥i(1+f[j])w[j]f[i]=\Sigma_{j<i}w[j]+\Sigma_{j\ge i}(1+f[j])w[j]f[i]=Σj<i原创 2021-08-03 22:25:07 · 81 阅读 · 0 评论 -
2021牛客暑期多校训练营3
2021牛客暑期多校训练营3 B、Black and White 居然是最小生成树。 nnn行抽象成nnn个点,mmm列抽象成mmm个点,分别放在两个集合中。一个点(i,j)(i,j)(i,j)被染黑对应到两个集合<i,j><i,j><i,j>之间连一条边。若一条边加入后如果不改变连通性,说明<i,j><i,j><i,j>间已经连通,即至少有<i,k>,<p,k>,<p,j><i,k>,原创 2021-08-03 19:22:19 · 65 阅读 · 0 评论