其他分享
首页 > 其他分享> > 2021.7.26 ACM比赛 赛后小结

2021.7.26 ACM比赛 赛后小结

作者:互联网

这应该算是我打的第一场 ACM 吧。总体还行,成就感满满,也留下了些许遗憾。(被大佬们暴踩呜呜呜~)

A-CF1260B
送分的小模拟,可以打几个特判水过,也可以解方程。

B-CF1288E
如果一个联系人 \(p\) 发过信息,那么它的最小位置就是 \(1\) ,否则是 \(p\) 。而最大位置就是每次发信息前的位置与最终位置的最大值。

想到了就很简单,在原数组左边加上空位置,往前提取时直接放在空位置处,树状数组/线段树维护即可。

D-CF466C
大水题,维护前缀和,注意 \(1<i<n\) 才能取到 \(\frac{1}{3}\) 的分割点。记得开 long long

E-AT4512
比较巧妙的构造题。
\(K \le 500\) 时很好想,每行涂相同的颜色即可。
\(K > 500\) 时,将一行一种变为一斜行一种,选一个偶数 \(n\) ,就可以挑一斜行变成两种颜色交替就可以了。

F-AT5693
比赛时无思路,考完发现是二分加贪心。贪心比较好想,要让在它前面的数的最大值尽可能小。二分的话细节较多, check 函数很考基本功。

H-BZOJ1066
一眼看过去网络流板子。建边跑网络最大流即可。(然而比赛时调了好久)

I-BZOJ2729
看题时蒙了好一会。其实就是排列组合题,分别讨论男是否分开老师,插板法推一下就好。就是高精有点恶心。(其实只是我太菜了)

J-BZOJ2134
概率题,分三种情况讨论。
\(a[i]=a[i+1]\) ,期望为 \(\frac{1}{a[i+1]}\) 。
\(a[i]>a[i+1]\) ,有 \(\frac{a[i+1]}{a[i]}\) 的概率可能选对,所以期望为 \(\frac{a[i+1]}{a[i]} \times \frac{1}{a[i+1]} = \frac{1}{a[i]}\) 。
\(a[i]<a[i+1]\) ,同上,期望为 \(\frac{a[i]}{a[i+1]} \times \frac{1}{a[i]} = \frac{1}{a[i+1]}\) 。
综上,答案即为 \(\sum_{i=1}^n\frac{1}{ \max(a[i],a[i+1]) }\) 。

K-POJ3764
01Trie 板子题,维护一个数组 \(d[i]\) ,记录每个节点到根节点的异或和,再放到 Trie 树上统计。注意有多组数据。

\(C\) 题和 \(G\) 题无人生还,果不其然,全是黑题。(卒)

标签:26,frac,2021.7,位置,ACM,数组,500,贪心
来源: https://www.cnblogs.com/bobby206/p/15942241.html