原文: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