题解1328e cf

洛谷9348题解

首先,我们知道,有一种最小化$T$的通用方法:逐位确定。 这道题可以这么做,然后使用dp判定合法性。 然而这样子没什么前途,需要挖掘这道题的性质。 首先我们会发现:设$S$最小的字符为$x$,$S$有$k$个$x$,这为$T$的前$k$个$x$可以作为$T$的$k$位,而这显然是最优解。 因为我们可 ......
题解 9348

【题解】Imbalanced Arrays - Codeforces 1852B

**出处:** Codeforces Round 887 **链接:** https://codeforces.com/problemset/problem/1852/B **题目大意:** 给定一个包含 $n$ 个非负整数的频次序列 $f$ 。 构造任意一个等长的整数序列 $b$ ,要求 ① $b ......
题解 Imbalanced Codeforces Arrays 1852B

CF506E Mr. Kitayuta's Gift 思考--zhengjun

妙妙题。 首先可以有一个 $O(kn^2)$ 的 dp,但是显然不行。 但是,发现其中的大多数转移都浪费在自环上了,所以考虑不要这个东西。 这个 dp 一共有三种转移: 1. 左右端点一起向内移动一格; 2. 左端点或右端点单独移动; 3. 左右端点都不动。 所以考虑加一维 $k$ 表示走了 $k$ ......
Kitayuta zhengjun 506E Gift 506

【P8302 题解】

## Solution 设 $g(x)$ 表示 $x$ 的最小**质因子**。 则 $f(x)=n+\dfrac{n}{g(x)}=\dfrac{g(x)+1}{g(x)}\times n$。 分情况讨论: - $g(x)=2$,经过 $1$ 次变换之后,$f(x)$ 增加了一个因子 $3$,减少了 ......
题解 P8302 8302

Solution to CF1840D Wooden Toy Festival

### Statement $T$ 组评测,每组数据给定长度 $n$ 与长度为 $n$ 的序列 $a$,你需要选三个数 $x,y,z$,输出可得到的最小的 $\max\{\min\{|a_i-x|,|a_i-y|,|a_i-z|\}\}$。 ### Solution 如果只要我们选一个数,显然我们要 ......
Solution Festival Wooden 1840D 1840

Solution to CF1840E Character Blocking

### Statement 给你两个字符串。 操作有: * 忽视两个字符串的同一位置一段时间。 * 交换某两个未被忽视的字符(可以跨越字符串)。 * 查询字符串未被忽视的部分是否相等。 ### Solution 考虑字符串哈希。 对每个字符设置一个 hash 值 $\mathrm{ref}$,对每个 ......
Character Solution Blocking 1840E 1840

Codeforces Round 887 (Div. 1) 题解

https://codeforces.com/contest/1852/problems # A. Ntarsis' Set https://codeforces.com/contest/1852/problem/A 感觉不是很一眼。 $n$ 和 $k$ 都是 $2 \times 10^5$,~~不 ......
题解 Codeforces Round 887 Div

CF852H Bob and stages

pb 讲课题,还是有点坑的。 考虑到 $n$ 和 $k$ 都很小,可以先将所有点对于 $x,y$ 坐标排序,枚举答案凸包最左边那个点 $p$。然后设 $f_{i,j}$ 表示走了 $i$ 步,目前位于 $j$ 点的最大面积,答案就是 $f_{k,p}$。 考虑从 $f_{i-1,x}$ 转移到 $f ......
stages 852H 852 Bob and

【题解】Ntarsis' Set - Codeforces 1852A

**出处:** Codeforces Round 887 **链接:** https://codeforces.com/problemset/problem/1852/A **题目大意:** 给定一个包含 $n$ 个正整数的表示删除位置的严格升序序列 $p$ ,以及另外一个连续正整数的被删除的无穷序 ......
题解 Codeforces Ntarsis 1852A 1852

题解 CF1517G 【Starry Night Camping】

posted on 2022-10-08 22:03:07 | under 题解 | [source](https://www.luogu.com.cn/blog/_post/488890) 神仙 min-cut,果然,flow 题的难点是想到 flow,非 flow 题的难点是不要想到 flow。 ......
题解 Camping Starry 1517G Night

AT_abc246_d 题解

[洛谷链接](https://www.luogu.com.cn/problem/AT_abc246_d)&[Atcoder 链接](https://atcoder.jp/contests/abc246/tasks/abc246_d) 本篇题解为此题较**简单做法**及**较少码量**,并且码风优良, ......
题解 AT_abc 246 abc AT

P7831 题解

[problem](https://www.luogu.com.cn/problem/P7831) & [blog](https://www.cnblogs.com/liangbowen/p/17577222.html)。 妙妙题。单杀了,来写篇题解。 下文中 $ans_u$ 表示从 $u$ 点出发 ......
题解 P7831 7831

AT_abc218_d 题解

[洛谷链接](https://www.luogu.com.cn/problem/AT_abc218_d)&[Atcoder](https://atcoder.jp/contests/abc218/tasks/abc218_d) 本篇题解为此题较**简单做法**及**较少码量**,并且码风优良,请放心 ......
题解 AT_abc 218 abc AT

AT_abc215_d 题解

[洛谷链接](https://www.luogu.com.cn/problem/AT_abc215_d)&[Atcoder 链接](https://atcoder.jp/contests/abc215/tasks/abc215_d) 本篇题解为此题较**简单做法**及**较少码量**,并且码风优良, ......
题解 AT_abc 215 abc AT

「题解」Codeforces Round 887 (Div. 2)

## A. Desorting ### Problem [题目](https://codeforces.com/problemset/problem/1853/A) ### Sol & Code 若序列一开始无序答案为 $0$ 若有序即 $a_1\leq a_2 \leq \dots \leq a_ ......
题解 Codeforces Round 887 Div

CF452F. Permutation

很有趣的一道题。双倍经验:[P2757 [国家集训队] 等差子序列](https://www.luogu.com.cn/problem/P2757) 要找三个数构成等差序列,一个直接的想法就是枚举中间的数 $a_i$,然后看它左右两边是不是有 $a_i-k$ 和 $a_i+k$。这个枚举的过程已经不 ......
Permutation 452 CF

洛谷AT_jsc2019_qual_e Card Collector 题解

题目链接 Card Collector - 洛谷 | 计算机科学教育新生态 (luogu.com.cn) 思路 将每一行、每一列转化为点,第i行第j列的卡牌转化为i->j+m(m为行数)的有向边。 总共会抽取m+n(m为行数,n为列数)张牌,每个点的出度为1。结果图为基环森林; 那么题目就转化为求最 ......
题解 Collector AT_jsc qual_e 2019

牛客小白月赛 47 题解

## [牛客小白月赛47](https://ac.nowcoder.com/acm/contest/62254 "牛客小白月赛47") ## [A. 牛牛的装球游戏](https://ac.nowcoder.com/acm/contest/62254/A "A. 牛牛的装球游戏") ### 标签 ` ......
题解 47

【题解】Educational Codeforces Round 151(CF1845)

VP战报:1h 过了 A,B,C,D 然后被 E 罚坐 1h rank:210th 题解只有 A-E ## A.Forbidden Integer ### 题目描述: 你需要构造一个正整数序列,满足: 1. 对于 $i$,$a_i\le k$ 且 $a_i\not=x$。 2. $\sum a_i= ......
题解 Educational Codeforces Round 1845

AT_abc180_d 题解

[洛谷链接](https://www.luogu.com.cn/problem/AT_abc180_d)&[Atcoder 链接](https://atcoder.jp/contests/abc180/tasks/abc180_d) 本篇题解为此题较**简单做法**及**较少码量**,并且码风优良, ......
题解 AT_abc 180 abc AT

#线性筛,哈希#CF1225D Power Products

# 题目 给定一个长度为 $n$ 的正整数序列 $a$,问有多少对 $(i,j),i #include #include using namespace std; typedef unsigned long long ull; const int N=100011; mapuk; int v[N], ......
线性 Products Power 1225 CF

P1387 最大正方形 题解

### 注意细节 通过二维前缀和判定矩形内是否全为1,计算和等于长度的平方就判断为是 复杂度$\Theta (n^2\log{n})$ ```cpp #include #define N (int)(105) using namespace std; int mp[N][N]; int s[N][N ......
题解 正方形 正方 P1387 1387

Codeforces Round 886 (Div. 4) 题解 A - H

## [A](https://codeforces.com/contest/1850/problem/A). To My Critics ### 题目大意 给定三个数,你可以挑俩数加起来,问这仨数有没有可能加起来大于等于 $10$ . ### 解题思路 我们找其中最大的两个数相加与 $10$ 比较即 ......
题解 Codeforces Round 886 Div

Codeforces Round 886 (Div. 4) 全题题解

我关注的人中正式参与**比赛排名公示**: | # | Who | = | Penalty | * | [A](https://codeforces.com/contest/1850/problem/A) | [B](https://codeforces.com/contest/1850/probl ......
题解 Codeforces Round 886 Div

题解 P9474 [yLOI2022] 长安幻世绘

看到极差,不难想到双指针。 显然,如果 $[l,r]$ 的位置都被覆盖,那么其中最多可以选 $\lceil\frac{r-l+1}{2}\rceil$ 个数。 我们先将所有数离散化,排序,双指针卡取值范围。 `set` 里面存 `pair` 类型变量,表示覆盖的区间。 每次将值为 $r$ 的数的位置 ......
题解 P9474 9474 2022 yLOI

题解链接

# 积跬步,至千里 tag:二分 [洛谷P1314聪明的质检员](https://www.cnblogs.com/week-end/articles/17431642.html) [洛谷P1024一元三次方程求解](https://www.cnblogs.com/week-end/articles/ ......
题解 链接

题解:【ICPC WF 2021 H】 Prehistoric Programs

[题目链接](https://www.luogu.com.cn/problem/P9446) ```cpp #include #define ld long double #define ui unsigned int #define ull unsigned long long #define i ......
题解 Prehistoric Programs ICPC 2021

cf 题解

Mihai and Slavic were looking at a group of $n$ frogs, numbered from $1$ to $n$, all initially located at point $0$. Frog $i$ has a hop length of $a_i ......
题解 cf

P7074 [CSP-J2020] 方格取数 题解

题目: 题目描述 设有 n*m 的方格图,每个方格中都有一个整数。现有一只小熊,想从图的左上角走到右下角,每一步只能向上、向下或向右走一格,并且不能重复经过已经走过的方格,也不能走出边界。小熊会取走所有经过的方格中的整数,求它能取到的整数之和的最大值。 输入格式 第一行有两个整数 n, m。 接下来 ......
题解 方格 P7074 CSP-J 7074

CF875F Royal Questions题解

首先题目显然可以建模为一个二分图的最大权匹配问题。我们将王子放在左侧,公主放在右侧。根据贪心的思想,将公主按价值从大到小排序,每次搜索交错树;若找到未匹配节点,直接增广,否则丢弃该节点。这样我们就得到了一个 $O(m(m+n))$ 的算法。但这个复杂度显然不够优秀,我们要寻找加速它的方法。 首先直接 ......
题解 Questions Royal 875F 875