acwing abc dfs 97

ABC315

## T1: [tcdr](https://atcoder.jp/contests/abc315/tasks/abc315_a "tcdr") 模拟 代码实现 ``` #include using namespace std; int main() { string s; cin >> s; era ......
ABC 315

三个协程实现,异步交替打印abc

package main import ( "fmt" ) func printLetter(ch chan bool, letter string, nextCh chan bool, done chan bool) { for i := 0; i < 5; i++ { <-ch fmt.Prin ......
三个 abc

Acwing 197 阶乘分解

我觉得都不用过多解释,看代码就懂了 ``` #include #define ll long long using namespace std; const int N=1e6+10; int read() { int x=0; char s=getchar(); while(s'9') { s=g ......
阶乘 Acwing 197

[AT_ABC106_C]题解(C++)

## Part I Preface - [原题目$\text{(Luogu)}$](https://www.luogu.com.cn/problem/AT_abc106_c) - [原题目$\text{(AtCoder)}$](https://www.luogu.com.cn/remoteJudge ......
题解 AT_ABC ABC 106 AT

[AT_ABC106_D]题解(C++)

## Part I Preface - [原题目$\text{(Luogu)}$](https://www.luogu.com.cn/problem/AT_abc106_c) - [原题目$\text{(AtCoder)}$](https://www.luogu.com.cn/remoteJudge ......
题解 AT_ABC ABC 106 AT

[AT_ABC106_B]题解(C++)

## Part I Preface - [原题目$\text{(Luogu)}$](https://www.luogu.com.cn/problem/AT_abc106_b) - [原题目$\text{(AtCoder)}$](https://www.luogu.com.cn/remoteJudge ......
题解 AT_ABC ABC 106 AT

[AT_ABC106_A]题解(C++)

## Part I Preface - [原题目$\text{(Luogu)}$](https://www.luogu.com.cn/problem/AT_abc106_a) - [原题目$\text{(AtCoder)}$](https://www.luogu.com.cn/remoteJudge ......
题解 AT_ABC ABC 106 AT

sol. ABC246Ex

动态 DP 模板题 [[ABC246Ex] 01? Queries](https://atcoder.jp/contests/abc246/tasks/abc246_h) 题目大意:给定一个长度为 $N$ 且只包含 ```?```,```1```,```0``` 的字符串 $a$。$Q$ 次操作,每 ......
sol ABC 246 Ex

Atcoder_[abc284E]Count Simple Paths题解

[题目链接](https://www.luogu.com.cn/problem/AT_abc284_e) 这题就是很简单的图上深搜,我觉得放在E题太水了,代码里有详细注释。 ```cpp #include using namespace std; #define int long long vect ......
题解 Atcoder Simple Count Paths

dfs序线段树

# dfs序线段树 [1.树上操作](https://www.ybtoj.com.cn/contest/541/problem/6) ### 思路 遍历一整棵树,记录一下节点 $u$ 的所对应的子树的节点数 $siz_u$ 以及 $dfs$ 序 $dfn_u$ 根据整棵树的 $dfs$ 序,我们可以 ......
线段 dfs

AT_abc182_e [ABC182E] Akari题解

#### [题目链接](https://www.luogu.com.cn/problem/AT_abc182_e) ## 思路 说实话,这道题其实算模拟,还是挺简单的那种。我们可以定一个 int 类型的二维数组,表示网格。通过不同的数字来表示该方格内不同的类型。然后,使用枚举法模拟网格内灯泡从**上 ......
题解 182 AT_abc Akari 182E

ABC 313

现在在做 Ex,等会更。 前三题太简单,DE 挺好玩,FGH 赛时不会。 ## D 先求出 $1$ 和其他数的异或值,再计算。 ## E 连续两个 $>1$ 不会结束,其他的情况从后往前处理即可。 ## F 妙妙题。等会更。 ## G 如果知道 ACL/会类欧 就是简单题。等会更。 ## Ex 应该 ......
ABC 313

spring注入bean错误-Bean named 'abc' is expected to be of type 'AAA' but was actually of type 'BBB'

@Resource注解有两个重要的属性:name和type。在一个使用@Resource来注入bean的声明语句中,@Resource优先是按name来解析bean的 ......
39 type actually expected 错误

AtCoder-ABC-309 C - Medicine

# [C - Medicine](https://atcoder.jp/contests/abc309/tasks/abc309_c) ## 题目大意: 给 n 种药,第 i 种药吃 $a_i$ 天,每天 $b_i$ 粒。问最早在第几天,当天要吃的药 ≤ K 。 $1 数组,储存 。数组大小为 n ......
AtCoder-ABC Medicine AtCoder ABC 309

AtCoder-ABC-267 C - Index × A(Continuous ver

# [C - Index × A(Continuous ver.)](https://atcoder.jp/contests/abc267/tasks/abc267_c) ## 题目大意: 给定n个数($a_1,a_2...a_n$),从中选连续m个数,这m个数的和为:$\sum_{i=1}^mi* ......
AtCoder-ABC Continuous AtCoder Index ABC

(离线做法)ABC133F 题解

### (离线做法)ABC133F 题解 题目链接:[ABC133F](https://www.luogu.com.cn/problem/AT_abc133_f) #### 明确维护目标 显然我强制修改强制查询的在线做法会超时,于是我考虑离线做法。 首先我们可以知道,树上的路径可以用和差关系线性表示 ......
题解 做法 133F ABC 133

ABC314 E和CF892 Div2D-E

ABC314 E E - Roulettes (atcoder.jp) 大致意思是给你n个轮盘,第i个轮盘等概率的p[i]个点数,玩一次c[i]价钱,问要达到m点的最小期望花费是多少,每次可以任意选一个。 乍一看很像背包,偏了方向,所以当时没有做出来。也考虑过其它的DP,关键是0怎么处理没搞明白所以 ......
Div2D-E Div2 ABC 314 892

[ABC134F] Permutation Oddness 题解

## 题面 定义一个 $1 \sim n$ 的排列 $p$ 的「怪异度」为 $$\sum_{i=1}^n\left\lvert p_i-i\right\rvert$$ 求「怪异度」为 $k$ 的 $1 \sim n$ 的排列数,答案对 $10^9+7$ 取模。 ## 题解 考虑转化计算怪异度的过程, ......
题解 Permutation Oddness 134F ABC

[ABC215D] Coprime 2

#### 题目大意 给定一个长度为 $n$ 的数列 $a$,要求出 $1 \sim m$ 中与 $a$ 中的所有元素互质的数。 数据范围:$1\ \leq\ n,m\ \leq\ 10^5,1\ \leq\ a_i\ \leq\ 10^5$。 #### 思路 模拟赛加强了数据,卡了 $\mathca ......
Coprime 215D ABC 215

[ABC134F] Permutation Oddness

### 题目大意 定义一个 $1 \sim n$ 的排列 $p$ 的「怪异度」为 $$\sum_{i=1}^n|p_i-i|$$ 求「怪异度」为 $m$ 的 $1 \sim n$ 的排列数,答案对 $10^9+7$ 取模。 ### 思路 考虑把 $p_i$ 和 $i$ 看作小球与盒子,方便题意理解。 ......
Permutation Oddness 134F ABC 134

[ABC215F] Dist Max 2

二分答案。 一般来说找最大值的最小,最小值的最大一般都是二分答案。 我们二分的是 $\mathrm{min}\ (\left| x_i-x_j \right|,\left| y_i-y_j \right|)$,假设现在枚举到 $mid$,那么合法的条件是 $\mathrm{min}\ (\left| ......
215F Dist ABC 215 Max

『题解』ABC261Ex Game on Graph

[题目链接](https://atcoder.jp/contests/abc261/tasks/abc261_h) 震惊!这个题竟然被神犇 szs 放进了博弈论里!我真的没看出来除了题面还有哪里像博弈论(也许是因为我菜)。 转移方式很显然,按照题面说的做就行了。那么正解也就呼之欲出了。 但是我知道大 ......
题解 Graph Game ABC 261

DFS

#include<bits/stdc++.h>using namespace std;int a[5][5]={{0,1,1,0,0},{1,0,1,1,1},{1,1,0,0,0},{0,1,0,0,1},{0,1,0,1,0}};int vis[1001]={0};void dfs(int x) ......
DFS

DFS 深搜

第一部分 深度优先搜索算法(以下简称DFS)是一种用于遍历(或搜索)树(或图)的算法。 我们构造这样一个图(如图1),并通过C++实现DFS 算法过程 1.从根节点开始 2.放入一个节点(起始时放入的为根节点) 3.如果这个节点是第一次出现,则放入堆栈中 4.判断该节点的子节点是否搜索完成, a.如 ......
DFS

abc236_e

[abc236_e](https://atcoder.jp/contests/abc236/tasks/abc236_e) 二分+判断 如果是平均数,我们只需将每个数-mid,然后dp判断是和是否大于等于0即可 如果是中位数,那么我们将a[i]=mid看作1,然后dp判断是否大于0即可 ```cpp ......
abc 236

「题解注释」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

[ABC215D] Coprime 2 题解

## 题意 给定数列 $A_N$ 和一个正整数 $M$,求出所有的 $1 \le k \le M$ 满足 $\forall i \in \left[1,N\right],\gcd(k, A_i) = 1$。 ## 题解 **本题存在线性复杂度算法。** 记 $\operatorname{lpf}(n ......
题解 Coprime 215D ABC 215

Acwing第116场周赛

# Acwing.第116场周赛 这次做的稍微通畅一点,但是做到第三题还是发懒了,以后每次周赛打完都会有一个周赛总结 ## 第一题:简单判断 给定三个非负整数 x,y,z ,请根据如下要求进行判断并输出结果: 如果 x>y+z,输出+; 如果 y>x+z,输出-; 如果x=y并且z=0,则输出0; ......
Acwing 116

AcWing116

# [AcWing116](https://www.acwing.com/activity/content/3405/) ## A AcWing 5134. 简单判断 ```c++ void solve() { int x, y, z; cin >> x >> y >> z; if(x > y + ......
AcWing 116

ABC 314 G

简单题,但是我赛时没写完,少了一个 $5$ 分钟。 [link](https://atcoder.jp/contests/abc314/tasks/abc314_g) 程序有点丑,就不放 link 了,去掉注释在这。 code ```cpp #include using namespace std; ......
ABC 314