首页 > 其他分享 >Round 889 Div.2 意识流简记。

Round 889 Div.2 意识流简记。

时间:2023-07-30 11:12:43浏览次数:32  
标签:le frac 889 步数 意识流 sum Div.2 mathcal Round

太丢人了!D2D 狂吃 6 发罚时,D2C 都不会!不过无所谓,反正老年选手就是打着玩。

D2A. 答案为 \(\lceil \frac{\sum_{i=1}^n [a_i=i]}{2}\rceil\)。

D2B. 我不会啊,猜了一下只需要枚举 \(\le 2000\) 的,莫名其妙过了。

D2C1/C2. 不会。

D2D. 考虑动态维护前 \(i\) 个能凑出的数的集合,适时筛除 \(\le i\) 的。这是一个可行性 01 背包,bitset 维护即可 \(\mathcal O(n^2/\omega)\),注意 bitset 要开两倍!!11

D2E. 考场上试图发动一眼丁真鉴定为 Min-Max 容斥未果,开始瞎胡猜,没过。其实比较诈骗。新加一个 \(S_{n+1}=m+1\),最后只要所有 \(x\) 都和 \(x+1\) 重叠就结束了!然后你发现这个过程中我们可以只关注 \(x,x+1\),至于 \(1\sim x-1\) 合到 \(x\) 上面以及 \(x+1\) 合到 \(x+2\sim n+1\) 上面都是没有影响的!只关注 \(x\to x+1\) 的期望步数的话,我们可以设 \(f_{i,j}\) 表示 \(S_x=i,S_{x+1}=j\) 的期望步数。有 \(f_{i,j}=\frac{(f_{i+1,j}+1)+f_{i,j+1}}{2}\)。答案为 \(\sum\limits_{i=1}^n f_{S_i,S_{i+1}}\)。\(\mathcal O(m^2)\)。我知道有些地方解释的不清楚,但我真的写不出来 qwq。意识流。

标签:le,frac,889,步数,意识流,sum,Div.2,mathcal,Round
From: https://www.cnblogs.com/663B/p/17591136.html

相关文章

  • Codeforces Round 105 (Div. 2) - D. Bag of mice DP 或 记忆化搜索 求概率
    D.Bagofmice题意待补充~思路可利用DP或者记忆化搜索求解本问题,实际上这两个方法等价。当\(w=0\)时必输当$w\ne0$但$b=0$时必赢剩下的情况,先考虑一个问题:赢的局面是怎么构成的?代码记忆化搜索//>>>Qiansui#include<bits/stdc++.h>#definelllong......
  • Educational Codeforces Round 152 (Rated for Div. 2)
    传送阵T1MorningSandwich题目大意\(t\)个测试,每个测试给三个正整数\(b,c,h\),分别表示面包和两种馅料的个数,每两个面包之间必须放一个馅料,问最多能摆几层?思路我们发现\(c,h\)所表示的两种馅料其实相差不大,所以我们可以分两种情况\(a>c+h\)因为开头总是面包,所以要+......
  • Codeforces Round 888 (Div. 3)
    CodeforcesRound888(Div.3)T1​ 思路:直接模拟。T2​思路:首先记录原始数组的奇偶性,然后将奇数、偶数分为不同两组进行排序,然后再根据原数组的奇偶性按顺序填入奇数偶数,最后判断整个数组是否非递减。T3思路:我们已知开始在\(a_1\),最后在\(a_n\)。那么当\(a_1\ne......
  • Educational Codeforces Round 152 (Rated for Div. 2) 题解
    \(6\)题做出来\(3\)题,这一次的D题没能复刻上一次Round888Div.3最后几分钟AC的奇迹A.MorningSandwich大水题,5min时间4min都在翻译题面直接拿\(b\)和\(c+h\)进行比较分类讨论即可单次操作时间复杂度\(O(1)\)B.Monsters首先有一个特别显然、复杂度特别高的......
  • @Around简单使用示例——SpringAOP增强处理
    @Around简单使用示例——SpringAOP增强处理@Around的作用既可以在目标方法之前织入增强动作,也可以在执行目标方法之后织入增强动作;可以决定目标方法在什么时候执行,如何执行,甚至可以完全阻止目标目标方法的执行;可以改变执行目标方法的参数值,也可以改变执行目标方法之后的返回......
  • Educational Round 147
    前言:非常好场次编号,爱来自小粉兔。唉,GF。A.shaber模拟。B.shaber。找最大的满足\(a_{l\simr}\)和\(a'_{l\simr}\)有不同,且\(a'_{l\simr}\)递增的\(\langlel,r\rangle\)即可。\(\mathcalO(n)\)。C.shaber。枚举字符\(c\),非\(c\)最大连续段长是\(k\)的......
  • Educational Codeforces Round 152 (Rated for Div. 2)记录
    A.MorningSandwich#include<cstdio>#include<algorithm>#include<cmath>#include<vector>#include<string.h>#include<set>#include<string>#include<map>#include<iostream>#include<queue......
  • SMU Summer 2023 Contest Round 7
    SMUSummer2023ContestRound7A.TwoRivalStudents答案不能大于\(n-1\);如果竞争对手之间的当前距离小于\(n-1\),我们总是可以将这个距离增加一个交换数;即答案等于\(min(n-1,|a-b|+x)\)。#include<bits/stdc++.h>#defineintlonglongusingnamespac......
  • Educational Codeforces Round 76 (Rated for Div. 2)
    EducationalCodeforcesRound76(RatedforDiv.2)A-TwoRivalStudents思路:最多可加x个距离,且最后的距离不能超过n-1#include<bits/stdc++.h>usingnamespacestd;#defineintlonglong//#defineint__int128typedefpair<int,int>PII;typedefpair<string,......
  • Educational Codeforces Round 152 A~D
    A#include<bits/stdc++.h>#defineendl'\n'#defineiosios::sync_with_stdio(false),cin.tie(nullptr),cout.tie(nullptr)usingnamespacestd;typedefpair<int,int>PII;constintN=2e5+10;constintMOD=1e9+7;intT;vo......