宝珠 题解 梦幻 个人

AtCoder Beginner Contest 314 A - Ex题解

# AtCoder Beginner Contest 314 ## A - 3.14 嗯,你可以用string 存小数点后的... ## B - Roulette 对于每一个金额,用个vector存 pair 存一个人赌了多少,以及是哪一个人 。 ## C - Rotate Colored Subs ......
题解 Beginner AtCoder Contest 314

杂题题解

**UOJ 21缩进优化** [题目链接](https://uoj.ac/problem/21 "题目链接") 记 $M=\max(a_i)$ 从反面考虑,考虑 $x$ 让答案减小的量。即为 $\sum_{i=1}^n \lfloor \frac{a_i}{x} \rfloor\times(x-1) ......
题解

ABC 314 F 题解

**[原题传送门](https://atcoder.jp/contests/abc314/tasks/abc314_f)** ### **题意** 有 n 支队伍进行比赛,起初,第 i 支队伍只有选手 i 一个人。总共要进行 n-1 场比赛,每次给出 p 和 q,意为让 p 所在的队伍与 q 所在的 ......
题解 ABC 314

【KMP】border 题解

> 题目描述 > > ![ ](https://img2023.cnblogs.com/blog/3203316/202308/3203316-20230813095122141-457164025.png) > > 输入 > > ![ ](https://img2023.cnblogs.com/b ......
题解 border KMP

「题解注释」P7518 [省选联考 2021 A/B 卷] 宝石

[联合省选 2021 宝石 题解 - hezlik 的博客 - 洛谷博客 (luogu.com.cn)](https://www.luogu.com.cn/blog/hezlik/solution-p7518) 耗时:一晚上+半个上午 代码注释: ```cpp #include using name ......
题解 注释 P7518 7518 2021

猴子拆房 题解

> 题目描述 > > ![ ](https://img2023.cnblogs.com/blog/3203316/202308/3203316-20230813094249465-646169051.jpg) > > 输入 > > ![ ](https://img2023.cnblogs.com/b ......
题解 猴子

CF452C 题解

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

洛谷P6767 [BalticOI 2020/2012 Day0] Roses 题解

翻了一下已有的题解,似乎没有针对此题本质即线性规划做的题解,故作分享。 可以由此题抽象出一类问题的模型,做训练的效果还是非常好的。 ## 题意简述 要选择 $N$ 个物品,有两种方案,每花费 $C$ 元可以买 $A$ 个,每花费 $D$ 元可以买 $B$ 个。 ## 分析 对于这一题,题目有明确提示 ......
题解 BalticOI P6767 Roses 6767

acwing 116.飞行员兄弟 (算法竞赛进阶指南 p48 t1 ) 题解

###原题链接 https://www.acwing.com/problem/content/description/118/ ### 题目描述 “飞行员兄弟”这个游戏,需要玩家顺利的打开一个拥有16个把手的冰箱。 已知每个把手可以处于以下两种状态之一:打开或关闭。 只有当所有把手都打开时,冰箱才会 ......
题解 飞行员 算法 兄弟 指南

Codeforces Round 874 G题解

# 做不动那么多题了,来个G G就是问你一棵树能切成多少个大小为3的链,想了半天,想过dp啥的,但是后来发现这个贪心就好了,可以证明贪心找不到的,其他方法也找不到 好久没复健了,这是第一次,感觉以后要多做题才可以 ```cpp #include using namespace std; conste ......
题解 Codeforces Round 874

P7438 更简单的排列计数 题解

前置芝士:伯努利数等幂求和。其中伯努利数 $B_i$ 的生成函数为 $\frac{x}{e^x-1}$。 首先这种逆序对有个套路的 **dp**:令 $f_{i,j}$ 表示填了前 $i$ 个数,逆序对为 $j$,这时排列的 $val_{\pi}$ 的乘积之和。 有转移:$f_{i,j}=\sum\ ......
题解 P7438 7438

P7092 计数题 题解

前置题目:[P5748 集合划分计数](https://www.luogu.com.cn/problem/P5748)。我们令 $Bell_n$ 表示将 $n$ 个有标号的球划分为若干集合的方案数。且 $Bell_n=n![x^n]e^{e^x-1}$。 首先,当 $k=0$ 时,$\mu(S)=0 ......
题解 P7092 7092

题解:【ABC211E】 Red Polyomino

[题目链接](https://www.luogu.com.cn/problem/AT_abc211_e) 薄纱爆搜老哥。显然是染色模型,我们只需要维护连通性(即每个位置属于哪个连通块),不需要具体维护插头,考虑逐格 DP 维护轮廓线,类似于[神秘的生物](https://www.luogu.com. ......
题解 Polyomino 211E ABC 211

nwafu 信工学院2023级新大一暑假编程作业题解

###1. 欢迎来到西北农林科技大学 >天天同学为了欢迎你来到新的大学新的生活,想在学校的电子屏上写一句话,请你帮帮他。 在屏幕上输出:“Welcome to the College of Information Engineering, Northwest A&F University!”(输出内 ......
题解 工学院 工学 nwafu 2023

[ABC309G] - Ban Permutation 题解

# [ABC309G] - Ban Permutation 题解 ## 题目描述 求长为 $N(N\leq 100)$ 且满足以下条件的排列 $P=(P_1,P_2,...,P_N)$ 的个数,模 $998244353$: - $\forall 1\leq i\leq N$,$|P_i-i|\geq ......
题解 Permutation 309G ABC 309

洛谷-P9496 题解

## 正文 在讲解之前,先来几种简单情况: 让 $n=1$ 转变成 $m=0$,只需要让 $n \land 0$ 即可; 让 $n=0$ 转变成 $m=1$,只需要让 $n \lor 1$ 即可。 将 $n$ 扩展成更大的。对于 $n$ 二进制的每一位数,只需要按上述情况处理即可,而由于可以对任意数 ......
题解 9496

【题解】Educational Codeforces Round 147(CF1821)

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

Codeforces Round 874 (Div. 3) 题解

# A. Musical Puzzle 字符串 $s$ 的不同的长度为 $2$ 的子串个数就是答案 可以用 set 处理 # B. Restore the Weather 将 $a$ 数组排序后,在 $b$ 数组中找到第一个大于等于 $a_i-k$ 的元素与 $a_i$ 对应即可 可以用 multi ......
题解 Codeforces Round 874 Div

Codeforces Round 878 (Div. 3) 题解

# A. Cipher Shifer 从头开始扫一遍即可,扫到两个相同的表示某一个字符的解密结束 # B. Binary Cafe 首先,我们不妨把题意转换为 **有多少种不同的花钱方案** 因为每一种咖啡就是一个二进制有 $k$ 位的数字的其中一位,而对于不同的方案,其二进制位不完全相同,则每一个 ......
题解 Codeforces Round 878 Div

ARC137D Prefix XORs 题解

**这里的所有下标从 $\bm 0$ 开始。** 我们考察一下每次操作后的数列 $a$ 会是什么样的。这里用 $a_i$ 前面的系数 $x$ 表示 $a_i$ 贡献了 $x$ 次,$+$ 表示异或。 $$ \begin{matrix} k=0&a_0&a_1&a_2&\cdots&a_{n-1}\\ ......
题解 Prefix 137D XORs ARC

疯狂动物城 题解

[疯狂动物城](https://www.luogu.com.cn/problem/P7671) ### 题目大意 给定一颗 $n$ 个点的树,第 $i$ 个点的点权为 $a_i$,需要维护三种操作: - 1. $x$ 到 $y$ 路径加 $c$。 - 2. 查询 $x$ 到 $y$ 的路径权值,一条 ......
题解 动物

Subtree 题解

[Subtree](https://www.luogu.com.cn/problem/AT_dp_v) ### 题目大意 给定一颗树,你可以选出一些节点,你需要对于每个点求出在强制选这个点的情况下所有选择的点联通的方案数,对给定模数取模。 ### 思路分析 对于这种求树上每一个点方案数的题目,首先考 ......
题解 Subtree

暑假考试的一些好题和题解

# 7.11 考得撇,不想写 # 7.12 过了 T1,所以决定写 T1 题解 ## T1 ### 题目大意 给你一个数组,然后你有一个栈,现在要把数组里面的数按照数组内的顺序放进栈里,求最大的出栈序列。 ### 题解 显然可以贪心,字典序基本可以往贪心上靠,因为字典序,所以前面的数一定要大,这是和 ......
题解

ABC 305 E 题解

### [原题传送门](https://atcoder.jp/contests/abc305/tasks/abc305_e) ###### 注:这题我赛时没过,赛后是[black_trees](https://www.luogu.com.cn/user/304550)大佬教我的,所以写此题解只是为了 ......
题解 ABC 305

CF833B 题解

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

ABC 309 E 题解

### **[原题传送门](https://atcoder.jp/contests/abc309/tasks/abc309_e)** 题目大意$:$懒得说了$,$自己去看吧$($逃 首先这道题我赛时一看就感觉是树上差分$,$~~但是我没学过(悲~~ 所以我选择~~大卫拖把专家~~寻找一些性质$:$ ......
题解 ABC 309

ABC 308 E 题解

### **[原题传送门](https://atcoder.jp/contests/abc308/tasks/abc308_e)** 题目大意:给定长度为n且全由$0,1,2$组成的的序列$a$,和一个长度为$n$且全由$M,E,X$组成的字符串$S$。对于所有的$1≤i using namespa ......
题解 ABC 308

ABC 306 F 题解

### **[原题传送门](https://atcoder.jp/contests/abc306/tasks/abc306_f)** 题意:给定n个序列,每个序列有m个数。且这n * m个数互不相同。 定义f(A,B):将A、B两个**数组**合在一起升序排列后,记为数组C。 则f(A,B)为A数组 ......
题解 ABC 306