题解guessing haybale p2898

「NOIP 模拟赛 20230706」T2 - 偷 WiFi 题解

## 题目大意 [原题](http://211.140.156.254:2333/problem/1212) 给定长为 $n$ 的序列 $a$,现在要标记其中的若干个数,记每个数左右两边(不包括本身)第一个被标记的数之和为这个数的满意度,求所有数满意度之和的最大值。$n\le 2\times 10^ ......
模拟赛 题解 20230706 NOIP WiFi

ABC196E 题解

## 前言 [题目传送门!](https://www.luogu.com.cn/problem/AT_abc196_e) [更好的阅读体验?](https://www.cnblogs.com/liangbowen/p/17531887.html) 很有趣的题,取决于思考方向。 ## 思路 如果你一开 ......
题解 196E ABC 196

CF576E Painting Edges 题解

# CF576E Painting Edges ~~关于我看完题解后改了一个位置就过题导致我都不知道我怎么过的~~ 当然现在真的大彻大悟了。 ## 题意 给定一张 $n$ 个点,$m$ 条边无向图,有 $k$ 种颜色,初始每条边无颜色,给定 $q$ 个操作,每个操作某条边染成颜色 $c$。只有一个操 ......
题解 Painting Edges 576E 576

CodeChef Cutting Plants难题题解

# STL-CodeChef Cutting Plants题解 ## 单调队列哦 我要造福后人,因为题解太jb难找了 ### 题意: 2个操作 找一段l-r区间,取其ai) 现在关键在于我可不可以(一起减) 想一下方案数减少的条件 eg: 5 7 2 3 我可以5-7那里一起修减到3,在把5修建到2 ......
题解 难题 CodeChef Cutting Plants

【DSY 4484】矩阵 题解(带限错排)

[DSY 传送门](http://xsy.gdgzez.com.cn/JudgeOnline/problem.php?cid=2046&pid=1)。 (带限制)错排问题。 神仙题。 ## Solution - 根据题目的问法,发现我们只想统计比给定矩阵 $A$ 小的矩阵,记这个矩阵为 $B$。 显 ......
题解 矩阵 4484 DSY

洛谷P9025题解

# P9025题解 ## 简化题意 求一个值 $c$ 使得 $$\sum_{i=1}^n w_i(\left |c-p_i\right | -d_i)$$ 最小化 (注意题目中 $w_i$ 表示每移动一米需要 $w_i$ 秒) ## 思路 首先我们令选择 $c$ 位置的总用时为 $f(c)$ 显然, ......
题解 P9025 9025

题解:【AT icpc2015summer day2-G】 Escape

[题目链接](https://www.luogu.com.cn/problem/AT_icpc2015summer_day2_g) 目前 AT 的最优解。 树的话就是根叶链的最大点权和路径,DP 随便搞。考虑扩展到图上,**反复**删除掉所有度数为 $1$ 的节点,显然剩下的东西是可以全部取完的,因 ......
题解 day2-G Escape summer icpc

【CF1157C2】题解

# CF1157C2 ## 理解题意 首先,读题。[题目传送门](https://www.luogu.com.cn/problem/CF1157C2) **题意:你一次可以取出序列的最左或最右边的数,然后要你求做了$k$次操作后的最长合法序列,输出你取出的数** 看到题目第一行: *CF1157C1 ......
题解 1157C 1157 CF C2

B0704 模拟赛题解

[**原题链接**](https://local.cwoi.com.cn:8443/contest/C0281) ## 前言 挂分最多的一场。 考虑到之前都无分可挂,这场算是最近很简单的了。 > T1 不排序(按理说我的做法不需要排,但挂了),100->40。 > > T2 二分某个边界时单调性判错 ......
模拟赛 题解 B0704 0704

SPOJ Substrings 题解

那么知道了这些结论,我们该怎么做题呢? 发现了没有,对于一个终点等价类的子串,它们显然是有共同的出现次数的,而这一次数可以利用结论 4 求出。 所以我们考虑用一个拓扑来做一个树形 DP,求出之后,我们在节点的 $\text {len}$ 对应的位置打标记记录答案,求一个后缀最大值即可。 为什么... ......
题解 Substrings SPOJ

ARC063F题解

[ARC063F](https://www.luogu.com.cn/problem/AT_arc063_d) 白色区域一定是一个矩形。 假设我们已经知道了矩形的两个分界线 ![](https://cdn.luogu.com.cn/upload/image_hosting/d98y1jzi.png? ......
题解 063F ARC 063

P2748 Landscaping P题解

[P2748 Landscaping P](https://www.luogu.com.cn/problem/P2748) 由于 $a_i,b_i$ 很小,可以将**每单位土单独考虑**,这样就有若干单位需要得到处理的土。 但按照常规思维,从前往后依次考虑前 $i$ 盆花盆的最优解,就有可能影响后面 ......
题解 Landscaping P2748 2748

Hydro #4766. 文艺计算姬 题解--zhengjun

[link](https://hydro.ac/d/bzoj/p/4766) 前置知识:Prufer 序列,二分图 别的题解都是直接给答案,没有比较易懂的思路。 首先,考虑 Prufer 序列,发现右边点删除一定会加入一个左边点,另一边类似。 且生成 Prufer 序列的最后一定会留下左右边各一个点 ......
题解 zhengjun 文艺 Hydro 4766

CF1487B Cat Cycle 题解

## CF1487B Cat Cycle 题解 ### 思路分析 在这道题中,很明显是一道数学题,因为有十分明显的数据范围: $$ n \le 10 ^ {9} , k \le 10 ^ {9} $$ 分析如下: - 对于 $n$ 为偶数的情况下,猫 $A$ 和猫 $B$ 永远不可能相遇,所以直接输 ......
题解 1487B Cycle 1487 Cat

牛客练习赛 112 B~C题题解

卡B题了,难受 ## B. qsgg and Subarray [B-qsgg and Subarray_牛客练习赛112 (nowcoder.com)](https://ac.nowcoder.com/acm/contest/59717/B) ### 题意 给定一个长为n的序列,求有多少个子区间的 ......
练习赛 题解 112

ABC306F 题解

## [题目链接](https://www.luogu.com.cn/problem/AT_abc306_f) ## 题目大意 对于 $S_1 \cap S_2 = \emptyset$, 定义长度为 $|S_1|+|S_2|$ 的序列 $A$,为 $S_1\cup S_2$ 排序后的结果。 定义二 ......
题解 306F ABC 306

ABC306E 题解

## [题目链接](https://www.luogu.com.cn/problem/AT_abc306_e) ## 题目大意 维护一个数据结构,数列长度为 $n$,$q$ 次操作,每次操作修改一个位置上的值,每次操作后输出数列里前 $k$ 小的数的和($k$ 是给定的)。 $n,k,q\leq 5 ......
题解 306E ABC 306

NOIP 模拟赛 2023.07.04 题解--zhengjun

[link](http://211.140.156.254:2333/contest/387) ### T1 转化为 $(b_i,a_i)$ 与 $(b_j,a_j)$ 之间的斜率。 发现性质(省略),只需要计算相邻两个点之间的答案即可,用 set 就行了。 ### T2 先找性质,发现即为 $a, ......
模拟赛 题解 zhengjun NOIP 2023

武汉理工大学第四届ACM校赛 部分题解

[比赛地址](https://ac.nowcoder.com/acm/contest/60254) ## A.ST和TS回文问题 题意:给出一个字符串s,进行q次操作,操作如下: `1 x`:给字符串的末尾加上一个字符x `2 k`:查询是否存在长度为k的字符串t,满足s+t==t+s ### So ......
题解 第四届 理工 部分 大学

[COCI2014-2015#2] MOBITEL 题解

###题目大意 有一只蚂蚱,它把手机掉到了水坑里。然后它把手机捞出来,发现手机键盘都坏了。 那么手机没有坏之前就是介个样子的: ![image](https://img2023.cnblogs.com/blog/2953879/202307/2953879-20230704101526343-144 ......
题解 MOBITEL COCI 2014 2015

洛谷CF29B题解

# CF29B 交通信号灯 ## [传送门](https://www.luogu.com.cn/problem/CF29B) 题目很好理解,这里就不多说了,思路都在代码里 ```cpp #include using namespace std; double l,d,v,g,r; int main( ......
题解 29B CF 29

P9431 [NAPC-#1] Stage3 - JRefreshers 题解

[传送门](https://www.luogu.com.cn/problem/P9431) ~~这个人赛时看错了几次题目导致样例调了 1h。~~ ## $Sol1: n \leqslant 10, T \leqslant 10$ 乱搞分。 枚举跳跃的顺序,判断可不可行,最后取最大值,复杂度 $O(( ......
题解 JRefreshers Stage3 P9431 Stage

[LOJ 6029]「雅礼集训 2017 Day1」市场 题解

注意到相邻两数的向下取整的差值不可能大于 $1$,也就是: $$ \lfloor \frac x k\rfloor-\lfloor \frac {x-1} k\rfloor \leq 1 $$ 稍微推广一下,我们得到: $$ x-1-\lfloor \frac {x-1} k\rfloor \leq... ......
题解 市场 6029 2017 Day1

Regions 题解

[Regions](https://www.luogu.com.cn/problem/P5901) 这是提供一种时间复杂度不那么优秀但十分好写也好理解的做法。 ### 题目大意 给定一颗 $n$ 个节点的树,每个节点拥有一个颜色,进行若干次询问,每次询问给出两种颜色 $A,B$,求所有颜色为 $A$ ......
题解 Regions

[LOJ 6030]「雅礼集训 2017 Day1」矩阵 题解

首先不难想到一个贪心,就是先填出一个全黑的行,然后再用其填黑列。 而且在其中“填出一个全黑的行步数”我们应该最小化。 那么如何最小化“填出一个全黑的行步数”呢?我们发现关键所在是白点,我们可以进行操作填黑它。 我们设对应的操作为 $(x,y)$,白点为 $(a,y)$,则 $(x,a)$ 为黑。 ......
题解 矩阵 6030 2017 Day1

CF1394D 题解

# CF1394D Boboniu and Jianghu 题解 ## Links [Luogu](https://www.luogu.com.cn/problem/CF1394D) [Codeforces](http://codeforces.com/problemset/problem/1394 ......
题解 1394D 1394 CF

「CF830E」Perpetual Motion Machine 题解

本文网址:https://www.cnblogs.com/zsc985246/p/17523153.html ,转载请注明出处。 ## 传送门 [「CF830E」Perpetual Motion Machine](https://codeforces.com/contest/830/problem/ ......
题解 Perpetual Machine Motion 830E

ARC133E 题解

# [ARC133E] Cyclic Medians 题解 ## Links [Luogu](https://www.luogu.com.cn/problem/AT_arc133_e) [AtCoder](https://atcoder.jp/contests/arc133/tasks/arc133 ......
题解 133E ARC 133

P2202 题解

## 前言 [题目传送门!](https://www.luogu.com.cn/problem/P2202) [更好的阅读体验?]() 提供一个平衡树做法,虽然和 `std::set` 一个道理就是了。(那你为啥不写 set!!!!) ## 前置知识 如何判断两个点对应的正方形相交?正方形的边长是 ......
题解 P2202 2202

【CF1621G】Weighted Increasing Subsequences 题解(优化树状数组)

[CF 传送门](https://codeforc.es/contest/1621/problem/G) | [LG 传送门](https://www.luogu.com.cn/problem/CF1621G)。 优化树状数组 + 反向处理。 ## Solution - 发现直接做不好下手。难点主要 ......