educational codeforces together round

Codeforces Round 879 (Div. 2)

# Preface 补题 其实这场题目昨天基本就写好了,但因为昨天晚上有CF所以博客就先没写,鸽到今天才补 这场的难度只能说有点过于简单了,D之前都是一眼题,E最近学校那边做过类似的题目,F读懂题意后想到关键后也是个丁真题 # A. Unit Array 为了偷懒我就直接枚举最后有多少个$-1$了 ......
Codeforces Round 879 Div

Codeforces Round 882 (Div. 2) 题解(A ~ D)

比赛地址 A. The Man who became a God 题意: 给定含有n个元素的数组,将数组分成m段,计算m段 f (l, r) 的最小值 思路: 容易发现 | ai - ai + 1 | 是两个元素差的绝对值,分成m段,也就是有 m - 1个绝对值不用计算,所以只需要除去 m - 1 ......
题解 Codeforces Round 882 Div

Codeforces Round 882 (Div. 2) C

被c题的题意骗了 ## C. Vampiric Powers, anyone? ### 题意 转换一下原题的题意,就是求一个连续子区间的最大异或和。 ### 思路 异或有一个性质,即$a\oplus b\oplus b=a$,原题题意也是利用这个性质转化的。现在可以利用这个性质求出子区间的异或和。 ......
Codeforces Round 882 Div

CodeForces 1142E Pink Floyd

[洛谷传送门](https://www.luogu.com.cn/problem/CF1142E "洛谷传送门") [CF 传送门](https://codeforces.com/problemset/problem/1142/E "CF 传送门") 感觉很神奇啊,想了挺久的。 如果没有粉色边是容易 ......
CodeForces 1142E Floyd 1142 Pink

活动开启 | 以梦筑码 · 不负韶华 开发者故事征集令,讲出你的故事,有机会参加HDC.Together 2023

HarmonyOS面世以来,经历了3大版本迭代,系统能力逐步完善,生态加速繁荣。一路前行,是开发者们点亮漫天星光。点滴贡献,聚沙成塔,开发者们正用代码改变世界。 是梦想,激励我们一路前行。在黎明到来前,有人在迷雾中启程,有人在坎坷中奔跑,有人在未知中探索,有人在困境中坚持,有人在挫折里涅槃。日与夜, ......
故事 开发者 Together 机会 2023

Codeforces Round #880 (Div. 2) A-D

# A ## 代码 ```c++ #include using namespace std; using ll = long long; int cnt[107]; bool solve() { int n; cin >> n; for (int i = 0;i > x, cnt[x]++; for ......
Codeforces Round 880 A-D Div

Educational Codeforces Round 151 (Div. 2) C

卡c题了,用双指针做的,赛后发现不用双指针也行。 ## C. Strong Password ### 题意 给定1个字符串$s$,和两个长度相同的字符串$l,r$,字符串的所有元素都在0~9之间。求是否存在一串字符,其中每个数字都在对应位置$l,r$的数字之间,且该字符串不能是$s$的子序列。 ## ......
Educational Codeforces Round 151 Div

Codeforces Round 840 E - Node Pairs

# E - Node Pairs 题目链接:[E - Node Pairs](https://codeforces.com/contest/1763/problem/E "E - Node Pairs") ## 题意 题意晦涩难懂,但理解了之后就发现是让计算两个值: 1.最小的n使得一个具有n个点的 ......
Codeforces Round Pairs Node 840

题解-Codeforces Round 805 (Div. 3) E. Split Into Two Sets

# 题解-Codeforces Round 805 (Div. 3) E. Split Into Two Sets (原题链接)[[Problem - E - Codeforces](https://codeforces.com/contest/1702/problem/E)] ## 思路 **知识 ......
题解 Codeforces Round Split Into

Codeforces Round 880 (Div. 2)

# Preface 补题 最近被太阳晒得全身发痒,而且手臂还红的要死,不过每天有大把时间可以用来想题写题还是很爽的 这场的题目就突出一个诡异,DE都是只可意会不可言传的做法,给闪总人干麻了 # A. Destroyer 设$num_i$表述数$i$出现的次数,则必须对所有的$i$都要满足$num_i ......
Codeforces Round 880 Div

【补题记录】 Codeforces Round 797 (Div. 3) F Shifting String(置换环)

##思路: 根据这个排列进行替换的操作可以往置换环考虑,就是对于每一段字串,它的变换都是有规律的,经过一定的操作之后都会回到原点,可以想象转化成图上问题。 参考ygg的题解,直接用链表模拟这个转化的过程,然后暴力计数,因为要满足所有点都回到对应原位,所以求所有满足条件的长度之后求lcm即可 点击查看 ......
Codeforces Shifting String Round 797

CodeTON Round 5 (Div. 1 + Div. 2, Rated, Prizes!)

# Preface 补题,不得不说一边晒太阳一边想题目真的纯在折磨,眼睛要被反光晃瞎了 这场ABCD和F都比较简单,E的话一个关键性质想到了但统计的时候棋差一招,G的话就是纯纯的巧妙,后面两题没看 总体来说这场质量极高,可惜和考试周冲突了没法现场打的说 (不过题目都是**丁真**题狠狠地好评) # ......
Div CodeTON Prizes Round Rated

Codeforces Round 879 (Div. 2)

其实昨天就应该写了,不过D不太会,但是今天补题发现D还是不太会 A: 给定包含-1和1的数字序列,要求满足这个序列 并且你可以将序列中的-1改成1,也可以将序列中的1改成-1, 让你确定将一个随机序列改成满足要求的序列的最小操作数 1 #include<cstdio> 2 #include<cstr ......
Codeforces Round 879 Div

Educational Codeforces Round 150 A~D

c题好难。 ## A. Game with Board [Problem - A - Codeforces](https://codeforces.com/contest/1841/problem/A) ### 题意 给定若干个数字1,Alice和Bob每回合合并两个相同的数字,Alice先手。如果 ......
Educational Codeforces Round 150

Codeforces Round 879 (Div.2) B ~ D

D题补了一天... ## B. Maximum Strength [Problem - B - Codeforces](https://codeforces.com/contest/1834/problem/B) ### 题意 给定两串数字,在这两串数字之间找两串数字,要求每一数位之差的绝对值之和最 ......
Codeforces Round 879 Div

Codeforces Round 872 (Div.2) A~C

洛天依专场QWQ ## A. LuoTianyi and the Palindrome String [Problem - A - Codeforces](https://codeforces.com/contest/1825/problem/A) ### 题意 给定一个回文串,求最长的非回文子串的 ......
Codeforces Round 872 Div

Codeforces Round 870 (Div.2) A~C

vp时A题没写出来,场外找的答案,原来思路错了(心虚 ## A. Trust Nobody [Problem - A - Codeforces](https://codeforces.com/contest/1826/problem/A) ### 题意 有n个人,其中一些人只说真话,另外一些人只说谎 ......
Codeforces Round 870 Div

Codeforces Round 864 A~C

vp过三题,c是交互题,想起了打华师大校赛时的不愉快经历了。 ## A.Li Hua and Maze [Problem - A - Codeforces](https://codeforces.com/contest/1797/problem/A) ### 题意 给定一个n×m的矩阵,矩阵中有两个 ......
Codeforces Round 864

codeforces 树上题目总结

### codeforces 树上题目总结 **[CF1559D2](https://www.luogu.com.cn/problem/CF1559D2)** 先猜一个结论——一定能通过加边让一个森林变成一棵树,归纳一下发现是对的,并且随便加合法的边都符合条件,所以暴力是 $\mathcal O(n ......
codeforces 题目

Educational Codeforces Round 151 (Rated for Div. 2) A-D

# A ## 代码 ```c++ #include using namespace std; using ll = long long; bool solve() { int n, k, x; cin >> n >> k >> x; if (x != 1) { cout = 3) { if (k > ......
Educational Codeforces Round Rated 151

Codeforces 293B Distinct Paths

发现 $n, m$ 的数据范围是假的,因为每一步一个颜色最多也就 $k\le 10$ 种颜色,所以当 $n + m - 1 > k$ 时一定无解。 接下来发现这个数据范围挺小的,考虑状压,设 $f_{x, y}$ 为走到 $(x, y)$ 点所用的颜色的集合,其可以由 $f_{x - 1, y}, ......
Codeforces Distinct Paths 293B 293

Codeforces Round 878 (Div3)

## B. Binary Cafe >![image-20230703193601400](https://zeoy-typora.oss-cn-hangzhou.aliyuncs.com/image-20230703193601400.png) > >$1 \leq n,k \leq 10^9$ ......
Codeforces Round Div3 878 Div

CodeForces 1508D Swap Pass

[洛谷传送门](https://www.luogu.com.cn/problem/CF1508D "洛谷传送门") [CF 传送门](https://codeforces.com/problemset/problem/1508/D "CF 传送门") 先忽略掉所有 $a_i = i$ 的点。 考虑我 ......
CodeForces 1508D 1508 Swap Pass

Codeforces 585D Lizard Era: Beginning

很容易想到可以对于每个任务选不去的那一个人进行搜索,时间复杂度 $O(3^n)$,明显过不了。 发现 $n\le 25,\lceil \frac{n}{2}\rceil\le 13$,且各个任务间不会互相影响,便可以用折半搜索分成 $2$ 部分来搜最后来合并。 考虑如何合并两部分,令前一部分得到的值 ......
Codeforces Beginning Lizard 585D 585

Codeforces Round 881 Div2 A-F1题解

# codeforces round 881 div2 题解 马上要秋招了,自己本事全丢了,感觉如果这样的话今年就估计要饿死了。先打div3,7月份得开始收心了 ## A. Sasha and Array Coloring 题意,可以分任意组,每组的贡献是max - min,问最大贡献 显然是贪心, ......
题解 Codeforces Round Div2 881

Codeforces Round #877 (Div. 2) A-E

# A ## 代码 ```c++ #include using namespace std; using ll = long long; bool solve() { int n; cin >> n; int mx = -2e9, mi = 2e9; for (int i = 1;i > x; mi ......
Codeforces Round 877 A-E Div

Educational Codeforces Round 151 (Rated for Div. 2)

# Preface 期末考终于结束了,终于可以回来写题了 这场是刚考完最后一门的那个晚上打的,因为太久没有写代码了所以不是很熟练而且脑子也不太灵光,只能堪堪写到D题而且手速感人 上次CF第二个号因为Rating被roll了导致从紫名掉下来了,这场就把它又打上去了,再这样后面兴许要用第三个号打了 由于 ......
Educational Codeforces Round Rated 151

Educational Codeforces Round 151 [div.2 #A-C] 赛后总结(contest/1845)

### [link](https://codeforces.com/contest/1845 "Educational Codeforces Round 151") $\textcolor{52C41A}{A}-\textcolor{FADB14}{B}-\textcolor{FADB14}{C}- ......
Educational Codeforces contest Round 1845

CodeForces 高分段 dp 选做

选取方式:CF *3000+ 按通过人数排序。 ### [CF1188D Make Equal](https://www.luogu.com.cn/problem/CF1188D) 记 $cnt(x)$ 表示 $x$ 二进制下 $1$ 的个数,题目等价于求 $x$ 使得 $$\sum_{x=1}^n ......
CodeForces dp