riding 479e lift cf

CF 1900 乱做

CF1715D 2+ doors 题意 有一个长度为 $n$ 的整数数组 $a$ ,但是他只会告诉你 $n$ 的大小和 $q$ 个要求,每个要求包括三个整数 $i,j,x$ ,要求满足 $a_i\mid a_j = x$,其中 $|$ 表示按位或运算 找到满足所有要求的字典序最小的数组 $a$ $1 ......
1900 CF

【CF1515E Phoenix and Computers】(插入法dp)

原题链接 题意 给定 $n$,$M$。你有 $n$ 台电脑排成一排,你需要依次开启所有电脑。 你可以手动开启一台电脑。在任意时刻,若电脑 $i-1$ 与电脑 $i+1$ 都已经开启 $(1<i<n)$,电脑 $i$ 将立刻被自动开启。你不能再开启已经开启的电脑。 求你有多少种开启电脑的方案。两个方案 ......
Computers Phoenix 1515E 1515 and

CF1630E 题解

题意 传送门 一个长度为 $ n $ 的环状序列 $ {a_i} $ ,其中的数值满足 $ 1\leq a_i\leq n $ ,序列中可能有相等的数。 序列 $ {a_i} $ 的一个排列和另外一个排列本质相同,当且仅当可以通过旋转使它们变得每一项都对应相等。 对于 $ {a_i} $ 的任何一种 ......
题解 1630E 1630 CF

A strange lift HDU - 1548 (BFS)

题意:第 i 个火车站都有一个数字 Ki (0≤Ki ≤N),火车在第 i 站只能前进Ki 站或后退 Ki 站。火车只能在第 1 站和第 N 站之间行驶。 请问,从第 a 站到第 b 站最少需前进或后退多少次? 分析:利用BFS,将每个站出发能到的所有站都入队,不断更新下去,直到所有站都被到达或者车 ......
strange lift 1548 HDU BFS

CF150E Freezing with Style

CF150E Freezing with Style $\text{difficulty}=2.5,4$。 $\text{tags}=点分治,单调队列,二分$ 注意到中位数考虑直接二分答案 $k$,令权值 $\ge k$ 的边的新权值为 $1$,权值 $<k$ 的边的新权值为 $-1$,那么如果存在 ......
Freezing Style 150E with 150

题解 CF1149D【Abandoning Roads】

~~看到 $n\le 70$,想到状压 DP。~~ 首先,显然对于一棵最小生成树,每个轻边连通块内部都是一棵树,轻边连通块缩点后点之间的重边也是一棵树。也就是说,缩点后不存在重边组成的环(包括自环),路径一旦离开了一个轻边连通块就再也不会回来了。 于是先洪水填充求出连通块,设共有 $k$ 个连通块。 ......
题解 Abandoning 1149D Roads 1149

CF1009F Dominant Indices

洛谷 题意:给定一棵以 $1$ 为根,$n$ 个节点的树。设 $d(u,x)$ 为 $u$ 子树中到 $u$ 距离为 $x$ 的节点数。 对于每个点,求一个最小的 $k$,使得 $d(u,k)$ 最大。 ( $ 1 \le n \le 10^6 $ ) 分析:第一次dfs预处理进行长链剖分求出重儿子 ......
Dominant Indices 1009F 1009 CF

Activity推送活动的时候引发的并发异常org.activiti.engine.ActivitiOptimisticLockingException: ProcessInstance[d38c3a8f-b0c2-11ed-b989-525400a941cf] was updated by another transaction concurrently

这是在推送任务的时候工作流并没有修改成功数据库内容所以抛出的异常,异常原因是是因为工作流事件中有修改工作流表数据的操作,然后推送任务的时候也有修改工作流表数据的操作,所以引发了并发冲突,在工作流监听事件的实现类中不可以调用工作流相关变更数据的操作 把事件中的这些操作去除掉就好了 ......

Yaroslav and Two Strings CF296B

如果两个只包含数字且长度为 nn 的字符串 ss 和 ww 存在两个数字 1≤i,j≤n 使得 si<wi,sj>wj 则称 ss 和 ww 是不可比的。现在给定两个包含数字和问号且长度为 nn 的字符串, 问有多少种方案使得将所有问号替换成0到9的数字后两个字符串是不可比的 明显的容斥原理 但注意 ......
Yaroslav Strings 296B Two 296

S2 - Lesson 50 - Taken for a ride

Content Taken for a ride I love travelling in the country, but I don't like losing my way. I went on an excursion recently, but my trip took me longer ......
Lesson Taken ride for S2

CF1268D Invertation in Tournament 题解

CF1268D Invertation in Tournament 题解 传送门 CF1442F Differentiating Games 题目大意 给定一个竞赛图,一次操作可以将一个节点相连的所有边方向翻转。求让图强连通的最小操作次数。 竞赛图是一个无向完全图的每条边分配方向后的图。 思路 因为 ......
题解 Invertation Tournament 1268D 1268

P6031 CF1278F Cards 加强版

$\text{Solution}$ 推式子 有答案为 $$ \begin{aligned} Ans &=\sum_{i=0}^n i^k\dbinom n i (\frac 1 m)^i (1-\frac 1 m)^{n-i} \end{aligned} $$ $i$ 的上限为 $n$,交换求和顺序 ......
P6031 1278F Cards 6031 1278

【题解】CF487E Tourists / 圆方树

概念 圆方树是一种基于无向图构造的树。 我们知道,圆方树最早是 WC 上提出的处理仙人掌的东西,用于将树上做法拓展到复杂度正确的仙人掌做法。 但是一些关于点双有性质的题也可以用圆方树转化成树上问题,例如这个。 构造 对于原图中的点,称之为圆点。 对于原图的每个点双,考虑为其虚拟一个对应的结点,称之为 ......
题解 Tourists 487E 487 CF

【题解】Codeforces Round 858(CF1806) A-C,E

比赛体验表示极差,分类讨论相当崩溃,甚至前两个题 $30min$ 才过。 A. Walking Master 题目分析: 慢慢分析一下,看看到底能不能走过去以及走到什么地方就好了。 一个前置知识,$x \to y$,如果只能 $+1$ 或 $-1$ 的最小操作步骤是 $|x - y|$ 代码: 点击 ......
题解 Codeforces Round 1806 858

CF1783G. Weighed Tree Radius(树的动态直径,线段树)

一开始想给i只加一条ai的链,然后发现不太对,取中点取到非原树上的点,并且还要特判u=v 然后~~看题解~~发现加两条链就都解决了 然后变成动态直径问题: https://blog.csdn.net/weixin_62887323/article/details/128667759 大概是求出欧拉序 ......
线段 直径 Weighed 动态 Radius

CF1423N

先将无向图转为一个 DAG,直接从大点向小点连边就可以。 考虑增量构造,假设当前已经构造完了集合 ${1,2,\cdots,i-1}$,他们满足有边的点权值不同。现在我们加入第 $i$ 个点。那么枚举他的出边,将出点按点权分为两类。如果我们最初令所有边权都为 $1$,那么当前点的出边边权也都为 $1 ......
1423N 1423 CF

CF1423N BubbleSquare Tokens

CF1423N BubbleSquare Tokens 有一个很经典的思路。发现直接不好做,因为改边会影响一对点,所以考虑钦定操作顺序,按编号从小到大做,使得已经操作过的点的 token 不会改变。这样做最大的好处在于每次只用仅仅考虑当前操作点的 token 是否与相邻已操作的点的 token 一致 ......
BubbleSquare Tokens 1423N 1423 CF

【构造题】 CF1754B

题目大意 共有 $t$ 组测试数据,每组测试数据中有一个整数 $n$,请求出一个排列,由 $1 , 2 , 3 , 4 ,\cdots n$ 组成,使这个排列相邻的两元素的最小的差的绝对值最大。 即: 求一个 $1\sim n$ 的排列 $p$,使得 $$\min\limits_{i=1}^{n-1 ......
1754B 1754 CF

CF123E maze 题解

思考暴力:枚举起点和终点,再枚举每一种遍历序列得到答案。复杂度起飞。 根据期望的可加性,我们无需硬着头皮统计每一条序列的贡献,而是把序列的贡献拆成遍历序列包含的边的贡献。换句话说,假如 $Edge$ 为遍历时经过的边集,$e$ 为边,则: $$E[Edge] = \sum_{e\in Edge} E ......
题解 123E maze 123 CF

CF1739C Card Game

题目地址 题意:有n(n为偶数)张大小不同的卡牌,现在A和B玩一个游戏,规则是如果一个人出示了一张卡牌,另一个人无法出示更大的卡牌,他就赢了,如果反之该回合结束,并将这两张牌移除(移入墓地bushi),由另一个人先出示卡牌,如果牌全部出示完了,那么就算平局,现在问如果最开始由A出示,分别有多少种发牌 ......
1739C 1739 Card Game CF

CF 1738C Even Number Addicts

题目地址 题意:有一个数组,Alice和Bob每次拿走其中的一个数,Alice先拿,问最后Alice拿的数的和是否为偶数 Solution 博弈论,这里的数据量不大,dp+记忆化搜索 dp[cnt1][cnt2][c][s]表示剩余cnt1个奇数和cnt2个偶数时,当前的操作人为c,Alice拿的数 ......
Addicts Number 1738C 1738 Even

CF构造题1600-1800(1)

D. Same Count One(Polynomial Round 2022 (Div. 1 + Div. 2, Rated, Prizes!)) 题意 给定 $n$ 个长度为 $m$ 的 01 序列,每次操作可以选择两个序列a1, a2,并选择一个$pos$, std::swap(a1[pos] ......
1600 1800

Codeforces Round #844 (Div.1 + Div.2) CF 1782 A~F 题解

点我看题 A. Parallel Projection 我们其实是要在这个矩形的边界上找一个点(x,y),使得(a,b)到(x,y)的曼哈顿距离和(f,g)到(x,y)的曼哈顿距离之和最小,求出最小值之后加h就是答案了,因为我们不可能在竖着的墙面上来回走,只可能走一次。进一步发现我们在上底面和下底面 ......
题解 Codeforces Div Round 1782
共2333篇  :78/78页 首页上一页78下一页尾页