polynomials similar 1817c cf

CF1324F题解

# CF1324F题解 ## 题目描述 - 给定一棵 $n$ 个节点无根树,每个节点 $u$ 有一个颜色 $a_u$,若 $a_u$ 为 $0$ 则 $u$ 是黑点,若 $a_u$ 为 $1$ 则 $u$ 是白点。 - 对于每个节点 $u$,选出一个**包含** $u$ 的连通子图,设子图中白点个数 ......
题解 1324F 1324 CF

CF1856

# CF1856 ## A ​ 将条件转化为 $\binom{n}{2}$ 个有序数对 $(i,j)$,**二元关系**,若 $a_i>a_j$,则至少需要 $a_i$ 的时间,对每个满足要求的 $a_i$ 取 $\min$ 即可。 ## B 关注正整数的条件,考虑转化,将 $a$ 同时减一,转化成 ......
1856 CF

「题解注释」CF1707C DFS Trees

[题解 CF1707C【DFS Trees】 - rui_er 的博客 - 洛谷博客 (luogu.com.cn)](https://www.luogu.com.cn/blog/ak-ioi/solution-cf1707c) 耗时:一个小时 代码注释: ```cpp // Problem: C. ......
题解 注释 1707C Trees 1707

CF杂题选刷

## [CF1855B](https://codeforces.com/contest/1855/problem/B) Longest Divisors Interval > 对于任意一个区间 $\left[ l,r \right]$,一定有 $\forall i \in \left[ 1,r-l+ ......

CF889E Mod Mod Mod

# CF889E Mod Mod Mod ## 题意 $$f(x,n) = x \mod a_n$$ $$f(x,i) = ( x \mod a_i ) + f(x \mod a_i,i+1)$$ ## 题解 很有意思的一题啊。 首先我们想一下已经固定了 $x$ 改怎么快速做。 显然我们在序列中找到 ......
Mod 889E 889 CF

题解 CF379D New Year Letter

### 思路 提供一种比较容易想到的做法。 拿到题看数据范围发现都很小,所以放心大胆地暴力。 容易发现 $s_i$ 中 `AC` 的个数等于 $s_{i-2}$ 中 `AC` 的个数加 $s_{i-1}$ 中 `AC` 的个数再加上两者拼接处可能有的一个 `AC`。 所以 $s_1$ 和 $s_2$ ......
题解 Letter 379D Year 379

CF1845D Rating System 题解

## 题面 给定一个长度为 $n$ 数列 $a$,保证每项都不为 $0$。初始时 $x=0$,然后对于 $1\le i\le n$,按顺序进行如下操作: - 如果 $x\ge k$,则 $x\rightarrow \max(k, x+a_i)$,否则 $x\rightarrow x+a_i$。 你需 ......
题解 Rating System 1845D 1845

CF793F Julia the snail 题解

## 题意 有一个长为 $n$ 的杆,上面有 $m$ 条绳子,每条绳子可以让蜗牛从 $l_i$ 爬到 $r_i$(中途不能离开),保证 $r_i$ 各不相同。蜗牛也可以自然下落。 现在有 $q$ 次询问,询问 $x$ 出发,途中高度不能低于 $x$ 或高于 $y$,问最高能爬到的位置。 $n,m,q ......
题解 Julia snail 793F 793

CF1859B 题解

## 题意 给定 $n$ 个长度为 $m$ 的数组,每个数组可以向别的数组转移**最多**一个数字,任意一个数组都可以接受无穷多的数字,最大化每个数组的最小值之和。 ## 做法 考虑贪心。 我们记第 $i$ 个数组的第 $j$ 个数字为 $a_{i, j}$。 我们先对每一个数组按照**升序**进行 ......
题解 1859B 1859 CF

CF1859C 题解

## 思路 我们实际上发现它计算的就是 $p_i \cdot i$ 的和再减去一个 $p_i \cdot i$ 中的最大值。 那我们可以枚举这个最大值 $p_x \cdot x$,这个值就是最后和中需要删除的数值。 这里我们可以使用贪心。 我们可以从 $n \sim 1$ 枚举除 $p_i$ 的每个 ......
题解 1859C 1859 CF

CF1859A 题解

## 题意 给定一个数组 $a$,然后将 $a$ 分到数组 $b$ 和 $c$ 中,使得 $c$ 和 $b$ 都不为空且 $c$ 中的任何一个数字都不是 $b$ 中任何一个数字的因数。 ## 思路 我们知道,在正整数中,一个数字 $x$ 只要大于数字 $y$,那么 $x$ 一定不是 $y$ 的因数, ......
题解 1859A 1859 CF

CF1555A PizzaForces

一道值得思考的数学题。 计算可知,做一块披萨的时间是 2.5 分钟,这在 3 个购买方案中一致。故此只需考虑怎样用 6,8,10 这 3 个数字**组合出大于等于 $n$ 且最小的数**。 可以证明,**这 3 个数可以组合成不小于 6 的所有偶数**。证明如下: - 对于不小于 6 的任意偶数 $ ......
PizzaForces 1555A 1555 CF

CF#892 div2

过了abc,卡在了d ## A 将数组a拆分乘数组b和c,使得满足任意c[i]不是b[j]的因子,b和c中至少存在一个数。 如果不能输出-1 **法一:** 巧妙构造: 因为一个大的数不可能是一个小的数的因子,所以我把最大的数(最大的数数量可能有很多个,需要全都放在c里面,因为两个相等的数之间也互为 ......
div2 892 div CF

cf1849做题记录

## A [题面](https://www.luogu.com.cn/problem/CF1849A) 分类讨论 $b+c$ 和 $a$ 的大小即可。 点击查看代码 ``` #include #define ull unsigned long long #define ll long long #d ......
1849 cf

[nc 记录] CF13333E Road to 1600

赛时没做出来一直在往随机想。 题意挺明确。发现到 $n \times n$ 这个条件,联想到做过的 CF1172D,递归去掉一行一列的基本想法就有了。 那么让两个棋子从右下开始,走完多出的一行一列,然后走进剩余的 $(n-1) \times (n-1)$。 真可以?这就是 `*2400` 的构造?这 ......
13333E 13333 1600 Road nc

【题解】Educational Codeforces Round 146(CF1814)

而且怎么感觉 E,F 比 D 要简单很多,大概是因为比较套路吧[惊恐] ## A.Coins ### 题目描述: **本题一共有 $t$ 组数据。** 每组数据包含两个整数 $n$ 和 $k$,如果存在两个非负整数 $x,y$,满足 $2\times x+k\times y=n$,输出 `YES`, ......
题解 Educational Codeforces Round 1814

CF992E 题解

## CF992E 题解 [传送门](https://www.luogu.com.cn/problem/CF992E) [更好的阅读体验](https://www.cnblogs.com/Xttttr/p/17627033.html) 简化题意:单点修改,设序列的前缀和序列是 $s_i$,查询是否存 ......
题解 992E 992 CF

How to use Javascript JSON.stringify similar method in Python All In One

How to use Javascript JSON.stringify similar method in Python All In One 如何在 Python 中使用类似 JavaScript JSON.stringify 的方法 ......
Javascript stringify similar method Python

CF1422F Boring Queries

# CF1422F Boring Queries ## 题意 询问区间 $lcm$,强制在线。 ## 题解 首先考虑每个质因子对于答案的贡献。 对于一个质因子 $p_i$ 来说其对于区间 $[l,r]$ 的贡献是其最高次幂。 首先考虑离线做法,扫描线,线段树维护答案。 将当前加入的数 $a_i$ 分 ......
Queries Boring 1422F 1422 CF

CF452C 题解

[洛谷链接](https://www.luogu.com.cn/problem/CF452C)&[CF 链接](http://codeforces.com/problemset/problem/452/C) ## 题目简述 有 $m \times n$ 张牌,有 $n$ 个种类,每个种类有 $m$ ......
题解 452C 452 CF

CF1422F Boring Queries做题记录

## 做完这道题大大提升了我对主席树的认知。 · 传送门:[here](https://www.luogu.com.cn/problem/CF1422F) 给定一个长度为 $n$ 的序列 $a$ 以及 $q$ 次询问 。 每次询问包含 $2$ 个整数 $l,r$ ,你需要求出区间 $[l,r]$ 的 ......
Queries Boring 1422F 1422 CF

题解 CF1076D Edge Deletion

[题目链接](https://www.luogu.com.cn/problem/CF1076D) 既然题目让我们求保留 $k$ 条边的最大好点数量,那我们首先思考这样的问题:什么情况下删一条边必定会删一个点。 显然,只有树才会出现这样的情况,而在一个连通图还没有删成树之前,删边对于点的数量是没有影响 ......
题解 Deletion 1076D 1076 Edge

CF650A 题解

## Problem [原题链接](https://www.luogu.com.cn/problem/CF650A) ## Meaning 求曼哈顿距离和欧氏距离相等的坐标组数量。 ## Solution 这道题用枚举复杂度较高,我们考虑探究当两点的曼哈顿距离与欧氏距离相等时,它们横纵坐标的关系。 ......
题解 650A 650 CF

CF643F Bears and Juice

[题面传送门](https://www.luogu.com.cn/problem/CF643F) 感觉这个从信息的角度去考虑比较高妙。 首先取 $p=\min(p,n-1)$。 我们来考虑每个桶对应喝的熊,这样会有一个长度为 $n$ 的数组,假设有 $t$ 天,那么每个位置会写一个 $[1,t+1] ......
Bears Juice 643F 643 and

[图论记录] CF1082G Petya and Graph

([题目传送门](https://www.luogu.com.cn/problem/CF1082G)) 一道最大权闭合子图的模板题 把所有点当作负权点,所有边当作正权点。 考虑一条边 $e=(x,y,z)$ 能选择的条件,当 $x,y$ 均被选择时就可以选,那对应到最大权闭合子图的模型中,就可以将 ......
1082G Petya Graph 1082 and

CF1848

# CF1848 ## C 看到形如对 $a,b$ 进行任意操作,将 $a,b$ 替换成 $a,b$ 的线性组合,进行到 $0$,显然需要考虑 $\gcd$ ~~但我没考虑~~ $\gcd$ 不变,考虑同时除以 $\gcd$,最后情况必然是 $(0,d)\rightarrow(d,d)\righta ......
1848 CF

【题解】Educational Codeforces Round 147(CF1821)

自己做出来了 A-E,F 算是搞懂 GF 后第一道符合我这个菜鸡水平的实战,可惜的是根本没意识到可以 GF。 ## A.Matching ### 题目描述: 整数模板是**每位均为数字或问号**的字符串。 如果可以用数字**替换**模板中的每个问号,从而获得该**正整数(严格大于 $0$)** 的十 ......
题解 Educational Codeforces Round 1821

CF833B 题解

### [原题传送门](https://www.luogu.com.cn/problem/CF833B) 题意:将一个长度为 $n$ 的序列划分成连续的 $k$ 段,每一段的价值为段内不同的数字的数量,求最大价值。$(n\leq35000,k\leq50)$ 划分问题,可以考虑 $dp$ 。设 $d ......
题解 833B 833 CF

CF960G Bandit Blues

半个月前做的题,这段时间一直在颓所以没写题解,今天突然想起来才准备补上。 考虑枚举最大值 $n$ 的位置 $i$,那么排列就被分成 $2$ 个段 $[1,i-1]$ 和 $[i+1,n]$,而且 $\forall k\in [i+1,n]$,$k$ 不可能是前缀最大值;$\forall k\in [ ......
Bandit Blues 960G 960 CF

【题解】Educational Codeforces Round 148(CF1832)

## A.New Palindrome ### 题目描述: 给你一个由小写字母组成的回文字符串,问你是否能在重排其之后构造出另一个与原串不同的回文字符串。 多测,$t \le 1000,2 \le |s| \le 50$ ### 题目分析: 考虑其实就是前 $\lfloor \frac{n}{2} ......
题解 Educational Codeforces Round 1832