首页 > 其他分享 >Codeforces Round #841 (Div. 2) and Divide by Zero 2022 比赛总结

Codeforces Round #841 (Div. 2) and Divide by Zero 2022 比赛总结

时间:2023-01-01 11:00:32浏览次数:54  
标签:代码 Divide 841 复杂度 Codeforces 2022 mathcal displaystyle

vp 的一场比赛,打得还行,有点慢。

注意:前两道题的特色是答案需要 \(\times 2022\) 输出。

A. Joey Takes Money

简单题,一定是 \(n-1\) 个 \(1\) 和一个 \(\displaystyle\prod_{i=1}^na_i\),答案为 \(\displaystyle\prod_{i=1}^na_i+n-1\)。时间复杂度 \(\mathcal{O}(Tn)\)。代码

B. Kill Demodogs

简单题,很明显应该靠着对角线走最优,具体就是小学学过的 和一定,差小积大,具体来说,答案为 \(\displaystyle\sum_{i=1}^ni^2+\sum_{i=1}^{n-1}i(i+1)\)。\(n\) 很大,不能直接枚举,要把它写成 \(\frac{n(n+1)(2n+1)}{6}+\frac{(n-1)n(n+1)}{3}\) 的形式。时间复杂度 \(\mathcal{O}(T)\)。代码

C. Even Subarrays

主观感觉比 D 难。显然因子数目为偶数等价于不是完全平方数。正难则反,考虑什么情况是完全平方数。暴力枚举,用异或差的方式求出另一半即可。时间复杂度 \(\mathcal{O}(Tn)\),自带 \(2^9\) 的常数。代码

D. Valiant's New Map

简单题,二分用二维前缀和搞一下就行了。时间复杂度 \(\mathcal{O}(Tnm\log n)\)。代码

后面的先咕着,有时间来补。

标签:代码,Divide,841,复杂度,Codeforces,2022,mathcal,displaystyle
From: https://www.cnblogs.com/Jerry-Jiang/p/CF1731.html

相关文章

  • CodeForces Round #841 (Div. 2) vp记
    在2022年的最后一天,和大神stOJerry__JiangOrz开了一场CodeForces的vp,顺便来水一下博客。前言:前两题的输出为actualanswer\(\times2022\)CodeForcesRound#......
  • Educational Codeforces Round 106
    EducationalCodeforcesRound106前言个人练习中的一场,做出了A~D题,为数不多的做出div2的D题的一次,于是来写个题解。EF题待补。A.DominoonWindowsill题......
  • Codeforces Good Bye 2022 CF 1770 A~E 题解
    题目链接A.KoxiaandWhiteboards注意每一步替换操作都是强制的,而不是可选的。所以就用一个multiset维护所有的数,每次选一个最小的替换掉即可。时间复杂度\(O(nlogn)\)......
  • Codeforces Round #765 (Div. 2)A,B,C
    CodeforcesRound#765(Div.2)A,B,C昨天晚上打了个牛客小白月赛,今天来补昨天的vp真是丢大脸了,竟然爆零了,我真是太菜了,o(╥﹏╥)oA这个A题老长了,说了半天的废话,看了半天都......
  • Codeforces Round #841 (Div. 2) and Divide by Zero 2022
    题目链接A核心思路:就是一个简单的找规律大胆去猜结论就好了。#include<iostream>#include<algorithm>usingnamespacestd;typedeflonglongLL;constintN=1e6......
  • Codeforces Good Bye 2022: 2023 is NEAR
    题目传送门:CodeforcesGoodBye2022:2023isNEAR。目录A.KoxiaandWhiteboardsA.KoxiaandWhiteboardsB.KoxiaandPermutationC.KoxiaandNumberTheoryD.Kox......
  • Codeforces Round #841 (Div. 2) and Divide by Zero 2022(A-D)
    CodeforcesRound#841(Div.2)andDividebyZero2022(A-D)题目链接限制AJoeyTakesMoneystandardinput/output1s,256MBBKillDemodogsstandard......
  • 12.30日 vp Codeforces Round #836 (Div. 2)
    A.SSeeeeiinnggDDoouubbllee题意:第一题题意很简单,即给出一个字符串,创造一个新字符串使得其是原字符串的两倍,且为一个回文串。思路:将原字符串倒置成为新字符串,然后接......
  • CodeForces 1349F1 Slime and Sequences (Easy Version)
    洛谷传送门CF传送门发现样例中所有数的和为\(n!n\),于是猜想好的序列总数为\(n!\)。考虑将每一个排列\(p\)唯一对应一个好的序列\(a\)。可以这么构造:在\(p\)中顺......
  • Codeforces 891 A. Pride 做题记录(DP)
    原题链接:https://codeforces.com/problemset/problem/891/A一个比较显然的性质是如果序列的总$gcd$不为$1$,那么肯定是不存在解的。因为不管怎么样,都有一个因子无......