题解 论题luogu-p luogu

P5811 题解

[problem](https://www.luogu.com.cn/problem/P5811) & [blog](https://www.cnblogs.com/liangbowen/p/17549437.html)。 题解代码都长得离谱,2k 代码了解一下! ~~如果我码风比较压行还可以 2k ......
题解 P5811 5811

NOI2021 题解

## [NOI2021] 轻重边 转化一下题意:每次给一条链染色,查一条链从 $x$ 到 $y$ 有几条边两端颜色相同。那这个随便树剖线段树就好了。也可以 LCT,码量可能要小点。 ```cpp #include #include #include #include #include using n ......
题解 2021 NOI

题解 最大加权矩阵

[题目链接](https://www.luogu.com.cn/problem/P1719) 虽然是一道橙题,但还是蕴含了重要算法思想——降维思想。 如果是一维形式,即最大子段和,我们采取先求前缀和,并固定右端点,减去左边最小的办法求。 对于这题,若固定了上下边界,则可以利用列的前缀和将其“压缩”为 ......
题解 矩阵

P6758 vim 线头 dp 题解

显然,e 在这道题里是无关紧要的。我们知道每删掉一个 e 需要 hx 两步,所以我们把所有的 e 统计出来,标记一下他后面的点(一定要经过后面这个点才能删掉 e),下文中我们叫这些点为关键节点。那么问题就变成了:如何用最少的代价经过所有关键节点。 发现我们最终走过的路径一定是这样的形式:我们 f 到 ......
线头 题解 P6758 6758 vim

题解 醋溜便当

[题目链接](https://www.luogu.com.cn/problem/T351264) 题目让我们找出每个点是否存在长度 $\in[x,k\times x]$ 的回路,若找到一长度为 $a(0>n>>m>>x>>k; for(int i=1;i>u[i]>>v[i]>>w[i]; if(! ......
题解

【题解】CF gym 104337 G. Guess the Polynomial

statement:https://codeforces.com/gym/104337/problem/G 。 即求 $f(x)=\sum\limits_{i=0}^{p-2}a_ix^i$,其中只有不超过 $n$ 个 $a_i$ 非 $0$ 。 记: $$ \begin{aligned} A_{n ......
题解 Polynomial 104337 Guess gym

CF1450C2 题解

[题目传送门](https://www.luogu.com.cn/problem/CF1450C2) 再不写题解社贡要掉到 $0$ 了。 ## 题目分析 显然如果 $3$ 个格子构成了满足获胜条件的情况,这 $3$ 个格子模 $3$ 的余数各不相同。 那么我们将格子按模 $3$ 的余数分为 $3$ ......
题解 1450C 1450 CF C2

[刷题笔记] Luogu P4017 最大食物链计数

[Problem](https://www.luogu.com.cn/problem/P4017) ### Description 首先明确,**最大食物链指生产者到顶级消费者(即最高营养级),而不是最长的食物链** 这样,我们就可以将题意转化为: **在一张图中,求入度为0的点到出度为0的点路径数 ......
食物链 食物 笔记 Luogu P4017

arc164_a Ternary Decomposition 题解

# [Ternary Decomposition](https://www.luogu.com.cn/problem/AT_arc164_a) ## 题意 共 $T$ 组数据,对于每组数据,给出两个整数 $n$ 和 $k$,问是否存在一个长度为 $k$ 的非负整数序列 $a$,使得 $\sum\li ......
题解 Decomposition Ternary arc 164

[刷题笔记] Luogu P3183 食物链

[Problem](https://www.luogu.com.cn/problem/P3183) ### Description 通俗一点就是在一张图上求入度为0的点到出度为0的点路径的个数。 ### Solution 简要题意后发现可以拓扑排序?这里主要介绍记忆化搜索。 记忆化搜索是指记住当前节 ......
食物链 食物 笔记 Luogu P3183

[AGC052B] Tree Edges XOR 题解

# [AGC052B] Tree Edges XOR 蛮好的题目。 ## 题意 给你一棵树,和每条边的初始权值与目标权值,每次操作可以将一条边相连的两点所连接的其他边全部异或上这条边的边权,请问最后能否使每条边变成目标权值。 ## 思路 首先考虑性质。我们发现每次操作都涉及很多边的变化,很麻烦,考虑 ......
题解 Edges 052B Tree AGC

[刷题笔记] Luogu P1434 滑雪

[Problem](https://www.luogu.com.cn/problem/P1434) ### Description 可以理解为二维最长下降子序列? ### Solution 最简单的做法是直接暴力dfs,由于题目没有告知从哪出发,故将每一个点都作为出发点dfs,取max即可。 由于数 ......
笔记 Luogu P1434 1434

Facetook Priority Wall 题解

[题目传送门](https://www.luogu.com.cn/problem/CF75B) 一道模拟题。 用一个 `map` 存储每个人的优先级因子,然后存进 `vector` 里进行排序。难点在于分辨 $X$ 和 $Y$ 与当前是什么操作。 不过需要注意,只要出现了名字就需要输出,且我们认为与 ......
题解 Facetook Priority Wall

Codeforeces #1844 A~D题解

# Codeforeces #1844 A~D题解 ## A Subtraction Game 博弈论 ~~A+B problem~~ 由于只有两种数字可选,若石子数量为 `a + b`,先手选完之后必然为 `a` 或 `b`,因此后手可以直接选完 ## B Permutations & Prime ......
题解 Codeforeces 1844

【题解】P4931 [MtOI2018] 情侣?给我烧了!(加强版)

不算堂堂的复活 原题链接 [P4921 [MtOI2018] 情侣?给我烧了!](https://www.luogu.com.cn/problem/P4921) # 思路 推导 / 二项式反演 + 生成函数 这个题看到恰好 $k$ 对其实很容易想到二项式反演,但是如果要推反演就需要很复杂的 GF 来 ......
题解 情侣 P4931 4931 2018

CF1360H Binary Median 题解

提供一份好看的题解。 $2^m-n$ 个数的中位数排名是 $\lfloor\dfrac{2^m-n-1}2\rfloor$(从 $0$ 开始)。因为所有元素是连续的,只要数出被删掉的比中位数小的元素数量,那么 $\lfloor\dfrac{2^m-n-1}2\rfloor$ 加上数量就是中位数了。 ......
题解 Binary Median 1360H 1360

P7720 Estahv 题解

国赛前的最后一道多项式大题。 我承诺过我不会再做梦了。仍然放不下,但是只是仍然在死去之前看到一些东西。 言多必失。我会少说话的。只是为了—— 第一眼观察数据范围和出题人知道是多项式题。考虑列生成函数。 第二眼知道这个卡特兰数 $C(z)$ 一定是复合进某个函数里边的。那设这个函数是 $F(x)$。同 ......
题解 Estahv P7720 7720

「Network」题解

[「CEOI2012」Network](http://222.180.160.110:1024/problem/8625) ## Solution to Question `Ⅰ` 首先缩点(当然也可以不缩?),然后跑一遍 DFS 即可。 ```cpp //w为联通分量里的节点个数 inline vo ......
题解 Network

正方形鱼池题解

首先这道题$T$的范围很小,而$N$的范围却很大,所以我们只能枚举树 那么我们如何枚举呢,树有上下左右之分,看起来十分难枚举,现在让我们仔细分析一下: 水池的边长就等于$min(上下界的距离,左右界的距离)$ 这时我们就可以开始枚举了,我枚举的是左右界 那么我们此时就可以发现上下界的两颗树一定在左右 ......
鱼池 题解 正方形 正方

题解 [NOIP2011 提高组] 聪明的质监员

[题目链接](https://www.luogu.com.cn/problem/P1314) 不难发现,$W$ 越大,$y_i$ 以及 $y$ 就越小,$W$ 越小,$y_i,y$ 就越大。 所以这是一个二分答案。 考虑如何 $check$。 观察 $$ y_i=\sum\limits_{j=l_i ......
题解 NOIP 2011

洛谷 P4869 albus就是要第一个出场 题解

[洛谷 P4869 albus就是要第一个出场](https://www.luogu.com.cn/problem/P4869) #### 题意 给定一个长度为 $n$ 的序列 $A$,设**可重**集合 $S=\left\{\operatorname{xor}_{i=1}^nA_ix_i\mid ......
题解 就是 P4869 albus 4869

CF878E 题解

# CF878E Numbers on the blackboard 题解 ## Links [洛谷](https://www.luogu.com.cn/problem/CF878E) [Codeforces](https://codeforces.com/problemset/problem/87 ......
题解 878E 878 CF

AT_abc306_h 题解

# AT_abc306_h Balance Scale 题解 ## Links [洛谷](https://www.luogu.com.cn/problem/AT_abc306_h) [AtCoder](https://atcoder.jp/contests/abc306/tasks/abc306_h ......
题解 AT_abc 306 abc AT

luoguP3403跳楼机 题解【同余最短路】

[题面](https://www.luogu.com.cn/problem/P3403) 题意: 可以发现操作四相当于是每次有了回到起点的机会,那么问题就变成了求满足:$Ax+By+Cz = k,k\leq h$ 所有的 $k$。 考虑忽略 $x$,这样只需要求出所有的通过 $y, z$ 能到达的小 ......
题解 luoguP 3403

2023年7月6日普及组南外集训题解

# A 阿伦 ## 题目描述 Aron要去给朋友买礼物。 前面有$n$个人在排队,其中有一些独自前来的顾客和一些组团前来的顾客。 相邻的穿着一样的衣服的顾客在同一团队里。 一个团队里只要第一个人买了就会离开。 问Aron会在第几个排到 ## 输入格式 第一行一个$n$,表示前面有多少个人 接下来共$ ......
题解 2023

Luogu CF633B 【A Trivial Problem】题解

一段理解起来特别容易的代码 (目前来看是最短的) ## 思路 由于末尾0的个数就是阶乘中分解出10的个数,也就是分解出2的个数与5的个数中的最小值; 显然5的个数小于2的个数,即找出分解出的5的个数。 **比较容易推出:当 $n$ 为 $5^{k}$ 的倍数时,其阶乘分解出 $5$ 的个数即为 $n ......
题解 Trivial Problem Luogu 633B

CODE FESTIVAL 2017 Final J 题解

[problem](https://www.luogu.com.cn/problem/AT_cf17_final_j) & [blog](https://www.cnblogs.com/liangbowen/p/17542298.html)。 萌萌点分治,积累个 trick /qq。 > 对于完全图 ......
题解 FESTIVAL Final CODE 2017

P2886题解

title: P2886题解 date: 2023-05-15 16:18:46 tags: 题解 cover: https://d-sketon.top/img/backimg/bg9.jpg # 题目大意 给定起点 $S$ 和终点 $T$,求从起点到终点**恰好**经过 $N$ ($N$ 给定) ......
题解 P2886 2886

P4016题解

title: P4016题解 date: 2023-05-22 14:05:46 tags: 题解 cover: https://d-sketon.top/img/backimg/bg23.jpg 本题是一个比较经典的问题(环形均分纸牌问题),我也不知道为什么它在网络流 24 题里面出现。但是作为一 ......
题解 P4016 4016

P3599题解

title: P3599题解 date: 2023-05-29 10:58:58 tags: 题解 cover: https://img.paulzzh.com/touhou/konachan/jpeg/068aa04808f99c146d186a4b1006ffef.jpg 本题是一道比较典的构造 ......
题解 P3599 3599