原文:题解 CF896C 【Willem, Chtholly and Seniorious】

貌似珂朵莉树是目前为止 我学过的 唯一一个可以维护区间x次方和查询的高效数据结构。 但是这玩意有个很大的毛病,就是它的高效建立在数据随机的前提下。 在数据随机的时候assign操作比较多,所以它的复杂度会趋近于mlogn m为询问次数 。假如出题人想要卡珂朵莉树的话,那肯定是会T得没边。 因此不要指望什么题目都套珂朵莉树 虽然它能水过很多数据结构题 ,特别是在数据非随机的情况下不要使用。 当然,如 ...

2018-10-19 16:00 2 634 推荐指数:

查看详情

Chtholly Nota Seniorious

题目背景 大样例下发链接: https://pan.baidu.com/s/1nuVpRS1 密码: sfxg こんなにも、たくさんの幸せをあの人に分けてもらった だから、きっと 今の、私は ...

Sun Oct 22 06:41:00 CST 2017 1 981
noip模拟赛 Chtholly Nota Seniorious

题目背景 大样例下发链接: https://pan.baidu.com/s/1nuVpRS1 密码: sfxg こんなにも、たくさんの幸せをあの人に分けてもらった だから、きっと 今の、私は ...

Sun Oct 22 04:16:00 CST 2017 3 954
CF1601C Optimal Insertion 题解

题意 给你一个长度为\(n\)的数组\(a\)和一个长度为\(m\)的数组\(b\),你要保证\(a\)中的元素相对位置不变,任意把\(b\)中元素插入到\(a\)中,最后得到一个长度为\(n+m\)的数组\(c\),请你最小化这个得到的数组的逆序对数。 分析 首先发现一个显然的结论 ...

Tue Oct 26 20:54:00 CST 2021 4 67
题解-CF1458C Latin Square

题面 CF1458C Latin Square \(T\) 组测试数据,每次给一个 \(n\times n\) 的矩阵,每行每列都是个 \(1\to n\) 的排列。有 \(m\) 次操作,如果是 UDLR 就是要把整个矩阵每行/每列往一个方向循环移动一格。如果是 IC ...

Sun Dec 20 18:17:00 CST 2020 4 205
CF1413C Perform Easily 题解

毒瘤C题,考场卡我1个小时 首先,这道题难点在哪里?它的最大值与最小值都是浮动的。 怎么办?把最小/最大值固定! 以把最小值固定为例,我们枚举每个音符,并枚举它使用哪条琴弦,将它此时的位置强制其作为最小值(设为\(minx\))。 同时,我们令其他音符不作为最小值,即其他的音符的位置 ...

Mon Oct 26 16:29:00 CST 2020 5 541
CF1260C Infinite Fence 题解(扩欧)

题目地址 CF1260C 题目大意 现有\(10^{100}\)块木板需要涂漆,第x块如果是x是a的倍数,则涂一种颜色,是b的倍数,则涂另一种颜色。如果既是a又是b的倍数,那么两种颜色都可以涂;如果连续有k块板的颜色是一样的,则输出REBEL,否则输出OBEY。问是否能避免被处死。我们肯定 ...

Fri Dec 06 02:37:00 CST 2019 0 350
题解-CF878

CF878 我颓了一个周末,因为我已经退役了。 正在周末快结束的时候,我突然感觉我不能就这么退役,所以我迅速地开了一场 vp—— 然后做了个 A 题去吃中饭了。 回来补题的时候发现我的排名竟然有 Div.1 的 \(200\) 名,开始意识到了这是个毒瘤场。 CF ...

Mon Jan 25 16:53:00 CST 2021 8 251
CF668 题解

C 可以考虑长度为 \(k\) 的区间右移一位造成的影响。 所以可以得到 \(s_i=s_{i+k}\) 这个结论,所以其实只要构造出第一个长度为 \(k\) 的区间即可。 对于第一个长度为 \(k\) 的区间上的每一位,判断能填 \(0/1\) 中的哪些数,如果 \(0/1\) 中的一个 ...

Thu Sep 17 19:08:00 CST 2020 3 439
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM