problems inverse 1910i cf

CF三月D题题解

cf1798d 题意:重排序列,使得其中连续子序列和的绝对值最大的最大值小于序列最大值减最小值,序列和为0 考虑这样一种构造方案: 正负数分类,0直接不管 然后记录当前和sum,当sum非负时,加上一个负数,当sum是负数时,加上一个正数即可 正确性证明: 显然前缀和都是合法的。考虑计算前缀和数组, ......
题解

# 4月CF练题题解

1811D 1814C 1819B 1821D 1770D 题意: Koxia 和 Mahiru 正在玩一个游戏。游戏使用 $a,b,c$ 三个长度为 $n$ 的数组,共进行 $n$ 轮。 每一轮中,Koxia 先在 $a_i,b_i,c_i$ 中选择一个数字,Mahiru 再从未选择的两个数字中选 ......
题解

CF911F Tree Destruction

题意: 给你一棵 $n$ 个结点组成的树,你需要对树进行 $n-1$ 次操作,一次操作包含如下的步骤: 选择两个叶子结点 将这两个结点之间简单路径的长度加到答案中 从树上删去两个叶子结点之一 初始答案为 $0$,显然在 $n-1$ 次操作之后树上只剩下一个结点。 计算最大的答案,并构造一组操作序列。 ......
Destruction 911F Tree 911 CF

CF1034D Intervals of Intervals 题解

传送门 CF1034D Intervals of Intervals 题目大意 有 $n$ 个线段,第 $i$ 个是 $[a_i,b_i]$。 定义区间 $[l,r]$ 的价值是第 $l$ 个线段到第 $r$ 个线段的并的长度。 找出 $k$ 个不同的区间,使得总价值最大。输出最大总价值。 $1 \ ......
Intervals 题解 1034D 1034 CF

CF1477F Nezzar and Chocolate Bars 题解

题意: 有一根长为 $1$ 的巧克力,已经被切了 $m-1$ 刀被分成 $m$ 分,接下来每次在整根长度为 $1$ 的巧克力上均匀随机一个点切一刀,求每一小段巧克力长度均小于一个给定值 $K$ 需要的期望次数。 引理:Irwin-Hall 分布:对于 $n$ 个在 $[0,1]$ 内均匀分布的实数随 ......
题解 Chocolate Nezzar 1477F 1477

牛客 55994 2023牛客五一集训派对day3 D Points Construction Problem

D-Points Construction Problem_2023牛客五一集训派对day3 (nowcoder.com) 将图上恰好 $n$ 个点染成黑色,使得图上相邻的黑白点对数量恰好为 $m$ 考虑 $n$ 个黑点如果不相邻,则两个点的贡献互不影响 考虑相邻的情况,我们把相邻的点连边,则贡献为 ......
Construction Problem Points 55994 2023

cf 数据结构杂题

rand 一些题目做一下,持续更新 平衡树 gym101261A Persistent Deque You need to process the following queries: B v x — Add x to the beginning of the deque with version ......
数据结构 结构 数据 cf

CF1624G 题解

前言 题目传送门! 更好的阅读体验? 比较好玩的二进制题目。 思路 答案最小,也就是说较高位要尽可能小。所以很容易想到从最高位开始枚举。 第 $i$ 位为 $0$,等价于选出的所有边的第 $i$ 位都为 $0$。同时,由于我们是贪心,如果之前枚举过的第 $j$ 位可以是 $0$,那么这两个条件要同时 ......
题解 1624G 1624 CF

CF 1709E XOR Tree(树上启发式合并)

题目链接:https://codeforces.com/contest/1709/problem/E 解题思路: 定义 sum(x,y) 为 x→ y路径上的点的异或和,dx 为 x→ root路径上的点的异或和。对于一个点权树,sum(x,y)=dx ^ dy ^ vallca(x,y)。 考虑修 ......
1709E 1709 Tree XOR CF

NC17383 A Simple Problem with Integers

题目链接 题目 题目描述 You have N integers A1, A2, ... , AN. You are asked to write a program to receive and execute two kinds of instructions: C a b means perf ......
Integers Problem Simple 17383 with

【题解】CF44G Shooting Gallery

题目大意 给定$n$个三维空间的平面,由高度$z$、$x$的范围$[xl,xr]$和$y$的范围$[yl,yr]$来表示。有$m$次射击,每次射击点$(x,y)$,摧毁包含此点的$z$值最小的平面,输出此平面编号,若摧毁不了任何平面,输出$0$。 题解 点查平面不好做,于是可以转化为平面查点,先将平 ......
题解 Shooting Gallery 44G CF

CF521D Shop

CF521D Shop 注意到选定的操作数可以少于 $m$,因此所有对乘积有负贡献的操作直接扔掉(在本题中,只有满足 $b_i < a_i$ 的赋值操作对乘积是负贡献的)。 假设我们框定了选择的操作集合,如何决定顺序? 先做所有赋值操作,再做所有加操作,再做所有乘操作是最优的,而每种类型操作内部的顺 ......
521D Shop 521 CF

CF51F Caterpillar题解

题目传送门 题意:定义毛毛虫为一种特殊的树,形如一条链上挂着若干个叶子。特殊地,在本题中的毛毛虫允许自环但不允许重边。给定一个无向图,每次操作可以合并两个点以及两个点的出边(两个点有相同出边则出现重边,两个点之间有边则出现自环)。求将其变为毛毛虫的最小操作次数。 容易发现,一个环要想最终放到一棵树上 ......
题解 Caterpillar 51F CF 51

「解题报告」CF643G Choosing Ads

很有趣的一道题。 首先令 $p \gets \lfloor\frac{p}{100}\rfloor$,那么我们可以把问题转化成求出所有出现次数 $\ge \frac{n}{p + 1}$ 的至多 $p$ 个数。 考虑 $p=1$ 的时候,发现这个问题就是一个主元素的问题,而区间主元素有经典的摩尔投票 ......
Choosing 报告 643G 643 Ads

题解 CF1817F Entangled Substrings

题解 CF1817F Entangled Substrings 闲话:这场开始看 A 看错题了,打了好久发现样例都过不了,自闭了,不想打了,然后听 JV 的看 E,感觉 E 很奇怪,于是看 F,本来不打算做了发现 F 好像很可做的样子,于是就写了一发 F,但是最后回来 BC 都没做出来,还是输了/l ......
题解 Substrings Entangled 1817F 1817

CF R868 (div.2)

A. A-characteristic 题意:构造1|-1数列,使数组中两两相乘值为1的对数为k 思路:显而易见与1|-1的出现顺序无关,总结规律易知当1数量为2时对数为一,3时对数为3(1+(3-1)),4时对数为6(3+(4-1)),-1同理,数据量较小,枚举个数即可 1 #include <b ......
R868 868 div CF

CF1763D

Valid Bitonic Permutations - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 题意转化一下:先考虑如何构造一个双调的序列。 本题的解题核心是:如何构造出双调的序列?(主要是这个技巧要知道) 那么如何构造呢? 首先来看 1 ,可以放在最左边,也可以放在最右边。 ......
1763D 1763 CF

Problem H: 遥控小车 (未完

Problem Description 爸爸给小明买了一个玩具小车,是通过手柄遥控的,小明在一个房间里面用手柄控制小车,手柄上面的按键有启动键、停止键、四个方向键和一个加速键。已知小车的正常速度为1个单位长度/秒,当第一次按下加速键后,速度变为原来的两倍,即2个单位长度/秒,当下一次按下加速键的时候 ......
小车 Problem

CF1729G

Problem - 1729G - Codeforces 一道很妙的计数DP。 对于样例一: ababa bacababa aba 对于ababa,我们可以删除3位置或5位置。 那么思考何时不用删5位置?显然3位置被删除之后,5位置不用进行删除。 所以现在 i 位置是匹配的位置,当区间[ i-m+1 ......
1729G 1729 CF

Problem I: 实现一种电厂小型实时数据库系统

Problem Description 电厂控制系统的设备有很多监测点,监测点的传感器将监测到的实时数据传送到厂级监控中心,使工程师能方便的分析电厂设备的运行状态。厂级监控中心需要将这些数据存入数据库(INSERT),并且能查询(QUERY),修改(MODIFY),删除(DELETE)这些数据。这些 ......
电厂 实时 Problem 数据库 数据

cf-typedb2023-C

题目链接:https://codeforces.com/problemset/problem/1787/C 我是sb,这种dp都没想到。。。 思路:首先得发现一个性质(贪心),每个数拆成的两个数一定是一个最大的(尽可能),另一个最小(尽可能)。这点不难证明,随便写写式子可得证。由于每个数只会影响相邻 ......
cf-typedb typedb 2023 cf

CF600E Lomsat gelral(树上启发式合并)

题目链接:https://codeforces.com/problemset/problem/600/E 这是一道树上启发式合并的题,就只是在模板的基础上稍微变化了一下 解题思路:我们需要计算当前u节点的答案,要计算加入非重链节点对此答案的影响,在计算加入节点对ans影响的时候,遍历u除了重链外的所 ......
Lomsat gelral 600E 600 CF

CF Diary VI

4.30- 每 $10$ 题一篇 $\texttt{>o<}$ 。 . 题意 题解 代码 view code ......
Diary CF VI

Problem F: 电阻器的分类

Problem Description 陈是电子元件实验室的一名负责老师,学校最近采购了一批电阻器,他需要做的工作就是给这些电阻器分好类,并且计算好每种电阻器的数量,并按照大小顺序给他们排好序,存放在实验室中。已知电阻器总共有四类:薄膜电阻器 film resistor (FILM)绕线式电阻器 w ......
电阻器 电阻 Problem

CF1656F Parametric MST 题解

为了便于解题,先对 $a$ 数组从小到大进行排序。 首先,根据定义可以得出总价值的表达式: $$ \begin{aligned} W&=\sum\limits_{(u,v)\in E}[a_ua_v+t(a_u+a_v)]\ &=\sum\limits_{(u,v)\in E}a_ua_v+t\su ......
题解 Parametric 1656F 1656 MST

题解 CF1264D1

前言 数学符号约定: $\dbinom{n}{m}$:表示 $n$ 选 $m$ 。 如非特殊说明,将会按照上述约定书写符号。 题目分析: 考虑题目的问题弱一点的版本,假设此时我们的括号序列是确定的如何求其括号匹配的最深深度。 如果你有些许 dp 基础的话,不难想到如下做法: 考虑位置 $i$,将区间 ......
题解 1264D 1264 CF D1

题解 CF1264D2

前言 建议大家看一下我对于 D1 的题解(传送门)后再看本题解,本题解是基于那篇题解的基础上书写的。 数学符号约定 $\dbinom{n}{m}$:表示 $n$ 选 $m$ 。 如非特殊说明,将会按照上述约定书写符号。 题目分析 首先引用一下 D1 的答案:$\displaystyle\sum_{i ......
题解 1264D 1264 CF D2

Problem E: 二十四点

Problem Description 二十四点是一款著名的纸牌游戏,其游戏的目标是使用3个加减乘除运算使得4张纸牌上数字的运算结果为24。定义每一个游戏由4个从1-9的数字和3个四则运算符组成,保证四则运算符将数字两两隔开,不存在括号和其它字符,运算顺序按照四则运算顺序进行。其中加法用+表示,减法 ......
Problem

Problem G: 锁屏密码

Problem Description 在九宫格键盘中,数字和字母在一个按键上面,其中数字2对应的字母是”abc”,3对应的是”def”,4对应的是”ghi”,5对应的是”jkl”,6对应的是”mno”,7对应的是”pqrs”,8对应的是”tuv”,9对应的是”wxyz”。首先有一个仅包含小写字母的 ......
密码 Problem

cf-edu-142.D

题目链接:https://codeforces.com/problemset/problem/1792/D 算法:tire树求最长公共前缀(lcp)。 反思:题目转换出的题意已大致得到,但怎么具体求不会。 思路:tire树维护一个结构,1在哪些位置出现,2在哪些位置出现,以此类推。 代码: #inc ......
cf-edu 142 edu cf