ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

2021.7.26 ACM比赛 赛后小结

2022-02-27 14:31:06  阅读:151  来源: 互联网

标签:26 frac 2021.7 位置 ACM 数组 500 贪心


这应该算是我打的第一场 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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有