题解atcoder agc 004

AtCoder Beginner Contest 307 ABCDE

# [AtCoder Beginner Contest 307](https://atcoder.jp/contests/abc307) ## **A - Weekly Records** ### Problem Statement 题意:告诉你有几个礼拜,问你每个礼拜走的路程和。 ### Solu ......
Beginner AtCoder Contest ABCDE 307

AtCoder Beginner Contest 267 ABCDE

# [AtCoder Beginner Contest 267](https://atcoder.jp/contests/abc267) ## **A - Saturday** ### Problem Statement 题意:问你给定的天到礼拜六还要几天。 思路:直接算。 ```c++ #incl ......
Beginner AtCoder Contest ABCDE 267

AtCoder Beginner Contest 252 Ex K-th beautiful Necklace

[洛谷传送门](https://www.luogu.com.cn/problem/AT_abc252_h "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/abc252/tasks/abc252_h "AtCoder 传送门") ~~不知道为什么可 ......
beautiful Beginner Necklace AtCoder Contest

D Odd Queries 题解

[原题传送门](https://www.luogu.com.cn/problem/CF1807D) ### 题意简述 给定一个数组,再给出 m 个各自**独立**(即这个操作不影响后续的询问)的询问,每次给定一个区间,询问将这个区间每个元素都修改为k后,数组总和会是奇数吗? ### 解决思路 由于n ......
题解 Queries Odd

01 矩阵题解

# Descirption ![](http://112.16.216.176:29860/d/zjzx/p/494/file/111.PNG?type=additional_file) ![](http://112.16.216.176:29860/d/zjzx/p/494/file/3.PNG? ......
题解 矩阵 01

AGC033D Complexity

# [Ex - Bow Meow Optimization](https://atcoder.jp/contests/abc290/tasks/abc290_h) 当$n,m$都为偶数时,记狗的正中为$x$吗,猫的正中为$y$(正中在序列中就处于两个位置之间,不与任何位置重合) 一只猫$i$到$x$ ......
Complexity 033D AGC 033

AGC021E ball Eat chamelemons

# [E - Ball Eat Chameleons](https://atcoder.jp/contests/agc021/tasks/agc021_e) 设颜色序列中有$R$个红球,$B$个蓝球,且有$B+R=k$ 然后分类讨论: - $RB$ 这时有一种合法方案为:$R-B$只变色龙只用吃一个 ......
chamelemons 021E ball AGC 021

CF321C Ciel the Commander 题解 点分治

题目链接:[http://codeforces.com/problemset/problem/321/C](http://codeforces.com/problemset/problem/321/C) 解题思路: 点分治模板题。 每次找到重心给他分配一个字符,分治往下走的时候分配的字符ASCII码 ......
题解 Commander 321C Ciel 321

洛谷P4178 Tree 题解 树上点分治

题目链接:[https://www.luogu.com.cn/problem/P4178](https://www.luogu.com.cn/problem/P4178) 解题思路: 点分治模板题。 设当前重心为 $u$,一共有三种不同类型的路径: 1. 路径的一个端点恰好是重心 $u$; 2. 路 ......
题解 P4178 4178 Tree

『题解』BZOJ3462 DZY Loves Math II

### 前言 没啥前言,摆了摆了。 ### 题面长这个样子 ![image](https://tg.hszxoj.com/images/190618_J23nh3naaa.png) ### 思路 ~~没啥思路,摆了摆了。~~ 这题总的来说挺难想的,思考过程比较繁琐,我也就不辞辛劳列举一下。 1. 显 ......
题解 Loves BZOJ 3462 Math

AtCoder Beginner Contest 307

## [A - Weekly Records (abc307 A)](https://atcoder.jp/contests/abc307/tasks/abc307_a) ### 题目大意 给定$n$周每天的散步量,求每周七天的散步量的和。 ### 解题思路 累计求和即可。 神奇的代码 ```cpp ......
Beginner AtCoder Contest 307

AtCoder Beginner Contest 212(E,F)

# AtCoder Beginner Contest 212(E,F) ## E(dp) [E](https://atcoder.jp/contests/abc212/tasks/abc212_e) 题目大意为有$n$个点,我们需要找到$k+1$个点,用数组$A$表示,其中,$A_i$和$A_{i+ ......
Beginner AtCoder Contest 212

#6077. 「2017 山东一轮集训 Day7」逆序对题解

考虑朴素 dp,令 $f_{i,j}$ 为 $1\sim i$ 排列有 $j$ 个逆序对的排列数。有转移方程: $$f_{i,j}=\sum_{k=0}^{i-1}f_{i-1,j-k}$$ 特殊地,我们定义 $j ```cpp #include using namespace std; names ......
逆序 题解 6077 2017 Day7

AGC021E Ball Eat Chameleons 题解

本文网址:https://www.cnblogs.com/zsc985246/p/17501300.html ,转载请注明出处。 ## 传送门 [AGC021E Ball Eat Chameleons](https://atcoder.jp/contests/agc021/tasks/agc021_ ......
题解 Chameleons 021E Ball AGC

[ABC259F] Select Edges 题解

### Solution 考虑树形 $dp$。 我们可以注意到节点 $i$ 的相邻的边中被选中的不超过 $d_i$ 条,显然我们可以定义状态 $dp_{u,k}$ 表示节点 $u$ 连接子节点的边有 $k$ 条的最大值。 但是此处没有给定 $d_i$ 的范围,所以对于一个节点最多可能会有 $n-1$ ......
题解 Select Edges 259F ABC

AtCoder Beginner Contest(abc) 299

*** ## A - [Treasure Chest](https://atcoder.jp/contests/abc299/tasks/abc299_a) #### 题目大意 >给定一个由' | ' ' * '和' . '组成的字符串, 并且保证一定有1个' * '和2个' | ', 检查' * ......
Beginner AtCoder Contest 299 abc

AtCoder Regular Contest 154 E Reverse and Inversion

[洛谷传送门](https://www.luogu.com.cn/problem/AT_arc154_e "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/arc154/tasks/arc154_e "AtCoder 传送门") 好题! 考虑如何更 ......
Inversion AtCoder Regular Contest Reverse

牛客题解-mixup2混乱的奶牛(状压dp)

# 题解-mixup2混乱的奶牛 [原题连接]([1026-mixup2混乱的奶牛_2021秋季算法入门班第八章习题:动态规划2 (nowcoder.com)](https://ac.nowcoder.com/acm/contest/25022/1026)) ## 题目描述 ``` 混乱的奶牛 [D ......
题解 奶牛 mixup2 mixup dp

AtCoder Regular Contest 154 D A + B > C ?

[洛谷传送门](https://www.luogu.com.cn/problem/AT_arc154_d "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/arc154/tasks/arc154_d "AtCoder 传送门") **看到这种题,应 ......
AtCoder Regular Contest 154 gt

AtCoder Regular Contest 154 C Roller

[洛谷传送门](https://www.luogu.com.cn/problem/AT_arc154_c "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/arc154/tasks/arc154_c "AtCoder 传送门") 被这题干爆了![] ......
AtCoder Regular Contest Roller 154

P4920 题解

## 前言 [题目传送门!](https://www.luogu.com.cn/problem/P4920) [更好的阅读体验?](https://www.cnblogs.com/liangbowen/p/17500355.html) 没看题解把未来程序切了,很高兴,来写篇题解! **这篇题解在博客 ......
题解 P4920 4920

春秋杯春季联赛&&ciscn2023华北赛区部分题解

# 前言 复现几个比赛时没做出来的题 # 1.[CISCN 2023 华北赛区]ez_ruby 查文档可知 ruby内置的open函数,如果第一个字符是管道符`|`,后面就可以接命令。这可能是考察涉猎的知识范围广不广吧。 ![image-20230619194556898](https://img2 ......
题解 赛区 amp 联赛 部分

【题解】AtCoder-ABC306G Return to 1

这也太强了! 容易想到的是用若干环拼出这个 $10^{10^{100}}$,也就是这些环的 $\gcd \mid 10$。 之后就不会了。 先正图反图两次 DFS,只留下 $1$ 所在强连通分量里的边,对正图跑 DFS 生成树,定义其深度从 $0$ 开始,然后有一个结论是:对于任何正整数 $a$,图 ......
题解 AtCoder-ABC AtCoder Return ABC

AtCoder Beginner Contest 174

# A - Air Conditioner ```cpp #include using namespace std; int main() { int x; cin >> x; if( x >= 30 ) cout using namespace std; #define int long long ......
Beginner AtCoder Contest 174

AtCoder Beginner Contest 229(F,G)

# AtCoder Beginner Contest 229(F,G) ## F(二部图,dp) [F](https://atcoder.jp/contests/abc229/tasks/abc229_f) 这个题大致是给你$n+1$个点,为$0$到$n$,然后$n$条边是点$0$到$1...n$这 ......
Beginner AtCoder Contest 229

P8477 「GLR-R3」春分 题解

[更好的阅读体验](https://www.luogu.com.cn/blog/wsfxk/solution-p8477) 牛逼逼题。 ## Subtask 1 直接暴力,每个实验配一块板。 需要 $n^2$ 块板。 ```cpp cout << n * n << '\n'; for (int i ......
题解 P8477 GLR-R 8477 GLR

题解 Luogu P4248 [AHOI2013]差异

这是一个 SAM 做法。 显然只要求 $\sum\limits_{1\le i < j \le n}\operatorname{lcp}(i,j)$。 考虑 $T_i, T_j$ 在 SAM 上的两条链。显然,这两条链可以被表示为 $1 \rightarrow P, P \rightarrow x, ......
题解 差异 Luogu P4248 4248

AGC016

sta 老师的曲绘风格确实很科幻。艺术番茄。 上边挂着个数分学习笔记确实很怪。赶紧把这一章完结了。 我之前写的题解没了,还得重写一遍。 ## [AGC016A] Shrinking 你说的好像挺对的。 ```cpp #include #include #include #include #inclu ......
AGC 016

AT_abc118_d题解

[AT](https://atcoder.jp/contests/abc118/tasks/abc118_d) [Luogu](https://www.luogu.com.cn/problem/AT_abc118_d) ### 题目描述 有 $n$ 根火柴 $m$ 种数字,数字 $1,2,3,4,5 ......
题解 AT_abc 118 abc AT

P2596 [ZJOI2006]书架 题解

题目传送门:[link](https://www.luogu.com.cn/problem/P2596)。 ## FHQ-Treap 解题的关键在于如何来求出一本书上面有多少本书,但考虑到我们里面没有像权值一样的东西来让我们用按值分裂来完成这个操作,所以考虑用按排名分裂来实现。 我们按照先后顺序把所 ......
题解 书架 P2596 2596 2006