首页 > 其他分享 >Codeforces Round #829 (Div. 2)

Codeforces Round #829 (Div. 2)

时间:2022-10-26 22:46:41浏览次数:77  
标签:dfrac 位置 交换 Codeforces 829 Div Round

Contest 链接

E

题意简述

给长为 \(n\) 序列,随机等概率交换两个不同位置 (\(i<j\)) 的值,要求 \(a_i > a_j\) 时才能交换。

\(n\le 200000\)


像这个题

但是强制要求 \(a_i > a_j\) 即 \(a_i = 1, a_j = 0\) 交换,那么意味着可以直接设

\(f_i\) 表示前 \(m\) 个位置有 \(i\) 个 \(0\) 的期望交换次数。

(如果没有那个限制就有后效性)

转移就是说,可以把前 \(m\) 个位置的 \(1\) 和后面的 \(0\) 交换,或者是

后 \(n-m\) 个位置的 \(1\) 和后 \(n-m\) 个位置的 \(0\) 交换。

那么 \(f_i = 1 + \dfrac{(m-i)(m-i)}{n(n-1)/2}f_i + \dfrac{(n+i-2m)(m-i)/2}{n(n-1)/2} f_{i-1}\)

移项以后可以整理成好一些的形式。

时间复杂度 \(O(n)\)。

标签:dfrac,位置,交换,Codeforces,829,Div,Round
From: https://www.cnblogs.com/Lates/p/16830331.html

相关文章

  • Codeforces 1672 E. notepad.exe
    题意这是一道交互题,有n个字符串,每个字符串长度:0-2000,n:0-2000有一个机器对他进行排版,你可以给他一个每行的最大宽度w,那么每行只能放长度为w的字符;每行相邻两个字符......
  • Codeforces Round #690 (Div. 3) F
    F.TheTreasureofTheSegments理解题意就是要让我们找一个线段+他相交的所有线段max我们暴力枚举线段然后用sum-不相交的不相交的就好算了只有两种情况一个线段左......
  • CF Round #829 题解 (Div. 2)
    F没看所以摆了.看拜月教教主LHQ在群里代打恰钱/bx目录A.TechnicalSupport(*800)B.KevinandPermutation(*800)C.MakeNonzeroSum(C1*1300,C2*1500)D.F......
  • D - Div Game -- ATCODER
    D-DivGamehttps://atcoder.jp/contests/abc169/tasks/abc169_d参考:https://blog.csdn.net/justidle/article/details/106474626 思路计算n中所有质数的幂,No......
  • Codeforces Round #830 (Div. 2) A-D
    比赛链接A题解知识点:贪心,数论。先求出序列最大公约数\(d\),如果为\(1\)直接输出\(0\)。否则,尝试用最后一个数操作,\(gcd(d,n)=1\)则可以,花费为\(1\)。否则......
  • Educational Codeforces Round 109 (Rated for Div. 2) D
    D.Armchairs我们发现性质这前面的0显然是给第一个1匹配而不会前面0的给第二个后面的给第一个显然不优有了这个性质我们就可以通过0来做文章要是这个位置是0我们显......
  • Ye Yuan-2019-DiverseTrajectoryForecastingWithDeterminantalPointProcesses
    #DiverseTrajectoryForecastingwithDeterminantalPointProcesses#paper1.paper-info1.1MetadataAuthor::[[YeYuan]],[[KrisKitani]]作者机构::Carne......
  • Codeforces Round #715 (Div. 2) C
    C.TheSportsFestival观察发现我们显然选择一个数字开始后我们拿周围的数字显然存在最优解(sort过)这样就很金典了n=2000我们显然可以暴力区间dp然后将转移只用从拿......
  • Codeforces Round #697 (Div. 3) D
    D.CleaningthePhone金典贪心吧先sort从大到小考虑12两种情况显然要是我们当前now+最大的一个1那我们就直接break了继续我们知道了我们现在+最大的一个1不够我们......
  • 固定div尺寸 图片适应不变形处理样式
    .div-image{   width:200px;   height:132px;   overflow:hidden;   display:flex;   align-items:center;   justify-......