首页 > 其他分享 >【做题笔记】CF 1400-1600 构造题

【做题笔记】CF 1400-1600 构造题

时间:2023-10-09 22:23:50浏览次数:48  
标签:AC kk 1600 个数 CF 段数 消掉 题解 1400

本人比较菜,所以做的 rating 很低/kk/kk/kk
欢迎各位大佬嘲讽这个蒟蒻/kk/kk/kk/kk

$ * $ 表示看了题解才过的(所以你会发现这里的大部分题后面都会有 $ * $)
实时通过率直接贴在后面

当不看题解通过率稳定在 \(50\%\) 以上就弃坑。希望早日弃坑

ABBC or BACB*

题面中给了两种操作 \(AB->BC\),\(BA->CB\)。我们发现这两种操作的本质就是将在左边的 \(B\) 换到 右边,在右边的 \(B\) 换到左边,并且消掉一个 \(A\)。

因此一个 \(B\) 能消掉一串连续的 \(A\)。我们考虑统计 \(B\) 的个数 \(x\) 和 \(A\) 连续的串的个数 \(y\)。如果 \(x>y\) 那么显然 \(A\) 都能被消掉,否则就减去最小的一段 \(A\) 不消。

为什么是统计 B 的个数而不是连续的 B 的段数? 因为我们发现如果是这样的一个串 \(ABBA\),这样两边的 \(A\) 也能消掉,但 \(B\) 的段数是小于 \(A\) 的段数的。

AC: \(0\%\)

Two-Colored Dominoes*

一个比较显然的结论,如果一行需要涂色的地方是奇数那么一定无解。有解的情况只需要判断 \(L,U\) 的颜色,直接依次按照 \(WBWBWB\) 的顺序涂即可。

AC: \(0\%\)

Kolya and Movie Theatre

没看题解过掉了,可喜可贺,可喜可贺(完了太菜了)

题面像 dp,但并不是。我们发现只要确定了最后一次看电影是在哪一天就知道要减多少个 \(d\)了,再贪心的用优先队列维护最多前 \(m\) 个最大的正数的和即可。

AC: \(33.3\%\)

Dual (Easy Version)*

找到绝对值最大的 \(a[x]\),并考虑让其他数的正负性都跟它一样,这需要 \(n-1\) 次操作。当都是正数或者负数的时候可以直接线性推一下,这依旧需要 \(n-1\) 操作。

AC: \(25\%\)

标签:AC,kk,1600,个数,CF,段数,消掉,题解,1400
From: https://www.cnblogs.com/Cloote/p/17753333.html

相关文章

  • CF986C AND Graph
    出题人纯nt要用bitset存bool数组来卡空间也真是没谁了这题的思路其实有点像高维前缀和,考虑对于某个数\(x\),我们知道\(y=(2^n-1)\oplusx\)与\(x\)的与一定为\(0\),且\(y\)的所有子集也满足与\(x\)后为\(0\)考虑怎么处理这种子集关系,我们借鉴于高维前缀和,每次把某个数\(y\)的某一......
  • CF723E One-Way Reform
    很有意思的一个题,刚开始想复杂了后面看了题解才发现是个傻逼题首先不难发现答案的上界数就是度数为偶数的节点数,考虑一种构造方法能打到这个上界不妨新建一个虚拟节点,将所有度数为奇数的点与其连边,这样图中所有点度数都变成了偶数,包括这个虚拟节点而对于一个所有点度数均为偶数......
  • CF1142D Foreigner题解
    CF1142DForeigner题解前言:题目含义真的好难理解呜呜。遇到的dp套dp的第三题,所以深入进行了理解。参考博文:https://www.cnblogs.com/AWhiteWall/p/16479483.html题意简化:先定义了不充分。首先数字$[1,9]$都不充分,注意没有$0$。当这个数字(设为$x$)大于等于$10$时......
  • 题解 CF457F 【An easy problem about trees】
    尝试理解,感谢cz_xuyixuan的题解。算作是很多情况的补充说明。我们不妨先二分答案,将\(\gemid\)的设为\(1\),\(<mid\)的设为\(0\),于是问题转化为了权值均为\(0/1\)的版本。我们称一棵树的大小为其非叶节点数。我们称一棵大小为奇数的树为奇树,大小为偶数的树为偶树。对......
  • Conveyor (CF E) (dp 差分/前缀 条件迷惑t)
     思路: 找各种性质1每一秒只有史莱姆进入起始点,然后他会选一个方向走(右或者下),每一秒史莱姆都会这样走在考虑前t秒内有S个史莱姆到达这个点,然后就会有s+1/2个往右走,s/2往下走而且问t秒只会有t-n-m-1秒后的时刻影响(诈骗t)于是利用dp+差......
  • CF1878G wxhtzdy ORO Tree
    CF1878GwxhtzdyOROTree设\(f(x,y)\)表示树上\(x\)到\(y\)简单路径上的点权或和中\(1\)的个数。有一个性质:选取的\(z\)节点一定满足它比它左边的点(\(l\))或者右边的点(\(r\))的贡献至少要多一位,即\(f(x,l)<f(x,z)\)或\(f(y,r)<f(y,z)\),有了这个性质,问题就简单很多......
  • 题解 - CF1972E - Divisors and Table
    这题正解是虚树,本解法卡常,仅适合不会虚树的。(例如本人)注意:下文中根节点深度定义为1.第一步:转化问题我们把$g(x,y,z)$拆开,考虑每个质数是哪些点的因子。包含这个质数的点构成一个点集,我们只需求这个点集S的$\sum\limits_{x,y,z\inS}f(x,y,z)$。第二步:对......
  • 地毯和小地毯16 CFR 1630 和16 CFR 1631表面可燃性标准GCC清关认证
    出口美国地垫GCC清关认证美国联邦法律规定,地毯和垫子要符合易燃性标准和其它要求,包括2008年《美国消费品安全改进法》的要求。在地毯和垫子经过检测或合理检测项目后,作为一般用途的地毯和垫子的生产商和进口商必须在一般合规证书(GCC)中认证,地毯和垫子符合适用标准,确保合规和/或按......
  • CF1877D Effects of Anti Pimples
    计算每个数作为最大值的贡献,计算每个数作为最大值的次数。每个数作为最大值时的贡献显然是\(a_i\timescnt_i\),\(cnt_i\)为\(a_i\)在多少种染色方案中作为最大值出现,我们主要来对每个数求\(cnt_i\)。我们对于从\(1\)到\(n\)枚举元素,求出它和能被它染成绿色的所有元素中......
  • CF1746F Kazaee
    prologue数组范围一定要看好了开,不然容易我一样,调试调了一页多。还有就是不要傻乎乎地只跑一次和哈希,因为和哈希(从下面地佬的题解中才知道)它其实算作是一种trick(类比SA(Stimulate_anneal)。analysis这个题目的第二个询问时询问一个区间里面出现过的正整数的次数是否为\(k\)的......