![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法题目
hc5181667
这个作者很懒,什么都没留下…
展开
-
Codeforces Round 901
【代码】Codeforces Round 901。原创 2023-10-07 20:29:03 · 85 阅读 · 1 评论 -
Codeforces Round 900 Div3
【代码】Codeforces Round 900 Div3。原创 2023-10-07 20:04:27 · 57 阅读 · 1 评论 -
Codeforces Round 899
对于固定的 𝑖,从 𝑆1,𝑆2,⋯,𝑆𝑛,中选出所有不包含 𝑖的集合。它们的集合的大小将是 𝑆 的最大大小对于𝑇中的所有𝑖都这样做,那么其中的最大值就是答案。可以发现,a中第三个元素之后的值都可以得到,但是若要选择第二个,那么就要选择第一个,所以答案就是 3-n中的所有正值的和 与a[1]加上2-n中所有正值的和。贪心的维护一个值id,每次id++,若当前id等于了a[i],那么就再加加,最后的id值就是答案。原创 2023-10-07 19:42:16 · 55 阅读 · 1 评论 -
Codeforces EDU 155
找到连续的1段和0段,对每个这样的段,每个段的数量减1累加起来,就是答案的第一项,第二项是所有段的长度相乘再乘以第一项的全排列数量,即第一项的阶乘。考虑竖着放和横着放,如果竖着放,答案是将A数组所有数加起来再加上B数组最小的数乘以n,反之同理。如果存在一个运动员体力和耐力都大于1号,那么输出-1,否则贪心输出1号运动员的体力。原创 2023-10-07 19:28:17 · 42 阅读 · 1 评论