原文:CF1588F Jumping Through the Array

在讲正解之前,先播一个小故事: xay 复杂度错误过题。将操作按照时间分块,块内他令所有置换环都必须有至少一个 黑点 。 可以通过没有修改 p 操作,同时 p i i ,把黑点的个数卡到 O n 。这样复杂度就是 O nq log n 了。 被我 hack 的记录 CF F Jumping Through the Array 给定一个长为 n 的序列 a 以及排列 p ,实现以下操作: 给定 l, ...

2021-11-14 21:50 0 157 推荐指数:

查看详情

CF1336F Journey

\(\color{#FF003F}{\texttt {CF1336F Journey}}\) 对两条链的 \(\operatorname {lca}\) 是否相同进行分类讨论。下面 \(x\) 的链指 \(\operatorname {lca}(s,t)=x\) 的链,链 \((s,t ...

Fri Apr 17 21:00:00 CST 2020 1 683
CF#632 C.Eugene and an array

说实话这种区间计数问题自己又大脑短路了,以后再也不能犯这种问题了(TAT) 原题连接:http://codeforces.com/contest/1333/problem/C 题意 ...

Thu Apr 09 18:41:00 CST 2020 2 545
CF1562F Tubular Bells 题解

Link. Codeforces Luogu 评论区一位老哥做法 Description. 给定一个长度为 \(n\) 的序列,是一个 \([l,\dots,r]\) 的排列。 给定 \(n\) ...

Mon Aug 30 05:02:00 CST 2021 0 99
CF1294F】Three Paths on a Tree

Description 给出一棵无权树(可理解为边权为 \(1\))。 你需要选取三个点 \(a,b,c\),最大化 \(a,b\) 和 \(b,c\) 和 \(a,c\) 的简单路径的并集的长度 ...

Thu Jan 23 18:25:00 CST 2020 7 441
CF1060F Shrinking Tree

前置:CTS2019D2T3 先进行一个转化:初始认为树上没有边,每个节点权值为 \(1\)。枚举一个长度为 \((n-1)\) 的边集排列,按照这个排列依次加入每条边,加入一条边时将这条边所连 ...

Tue Apr 07 19:04:00 CST 2020 4 480
CF1601F Two Sorts

CF1601F Two Sorts 给定 \(n\),将 \(1\sim n\) 按照字典序排序,\(a_i\) 表示第 \(i\) 小的数,求: \[\left(\sum_{i=1}^{n} ((i-a_i)\bmod 998244353)\right) \bmod 10^9+7 ...

Tue Oct 26 04:36:00 CST 2021 0 141
[CF1182F]Maximum Sine

题意:\(f(x) = \text{abs}(\text{sin}(\frac{p}{q} \pi x))\),给定$a,b,p,q$,求$x\in[a,b]$最大的$f(x)$。 题解:div2都这么仙了吗。。。 根据高中数学知识可以推出要求的就是使得$\frac{px \mod q ...

Wed Jun 12 18:34:00 CST 2019 4 654
CF1153F Serval and Bonus Problem

CF1153F Serval and Bonus Problem 官方的解法是\(O(n ^ 2)\)的,这里给出一个\(O(n \log n)\)的做法。 首先对于长度为\(l\)的线段,显然它的答案就是长度为\(1\)的线段的答案\(\times l\),这样做只是为了方便计算。 考虑 ...

Tue Apr 16 18:37:00 CST 2019 8 405
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM