摘要:
分别对三种情况进行分类讨论。 第一种情况: 显然,若 \(\sum^{n}_{i=1} a_i \bmod n \neq 0\),则输出 \(\texttt{Unrecoverable configuration.}\); 同时,我们遍历 \(a_{1 \sim n}\),若存在两个以上的 \(a_ 阅读全文
posted @ 2024-03-09 12:28
_KidA
阅读(58)
评论(0)
推荐(0)
摘要:
本期主要讲解进阶 \(\text{DFS}\)。 知识点 \(\text{DFS}\) 求解连通块问题: 定义:若一个点集中的所有点都能互达,且与集合外的点无法互达,则称此点集为一个连通块。 考查方式:求连通块数量 / 大小 / 周长。 例题 T1 在 \(\text{DFS}\) 函数中传入参数 阅读全文
posted @ 2024-03-09 12:27
_KidA
阅读(40)
评论(0)
推荐(0)
摘要:
本期主要讲解与上期相同内容(雾。 例题 T1 在整个矩阵外加一圈 \(0\),使得包围圈外的 \(0\) 形成一整个连通块。求出这个连通块并标记为 \(1\),然后输出即可。 #include<bits/stdc++.h> using namespace std; int n; int dx[]={ 阅读全文
posted @ 2024-03-09 12:27
_KidA
阅读(49)
评论(0)
推荐(0)
摘要:
本期主要讲解一维前缀和技巧。 知识点 我们令 \(a_i\) 表示原数组的第 \(i\) 个元素,则 \(sum_i\) 表示 \(a_i\) 前 \(i\) 个元素之和,即: \[sum_i=\sum^{i}_{j=1} a_j \]我们知道,\(a\) 数组前 \(i\) 个元素的和 \(=\) 阅读全文
posted @ 2024-03-09 12:27
_KidA
阅读(37)
评论(0)
推荐(0)
摘要:
本期主要讲解二维前缀和。 知识点 我们令 \(a_{i,j}\) 表示原数组,则 \(sum_{i,j}\) 为 \(a\) 的二维前缀和数组。 根据容斥原理,得到递推式: \[sum_{i,j}=sum_{i-1,j}+sum_{i,j-1}-sum_{i-1,j-1}+a_{i,j} \] 二维 阅读全文
posted @ 2024-03-09 12:26
_KidA
阅读(80)
评论(0)
推荐(0)
摘要:
本期主要讲解差分技巧。 知识点 我们令原数组为 \(a_i\),则当且仅当 \(d_i=a_i-a_{i-1}\) 时,我们称 \(d_i\) 是 \(a_i\) 的差分数组。 特别的,\(d_1=0\),\(d_{n+1}=-n\)。 差分数组 \(d_i\) 有以下三个性质: \(d_i\) 的 阅读全文
posted @ 2024-03-09 12:26
_KidA
阅读(52)
评论(0)
推荐(0)
摘要:
模拟赛爆炸祭。 T1 把所有连通块依次求出,若某个连通块的数量已经出现过,则说明它与以前的连通块属于同一星系,直接将星系大小加上连通块大小并取 \(\max\);否则将星系数量 \(+1\)。 #include<bits/stdc++.h> #define int long long using n 阅读全文
posted @ 2024-03-09 12:26
_KidA
阅读(35)
评论(0)
推荐(0)
摘要:
题意 给定 \(2\) 组字符串,每组 \(n\) 个,每个字符串包含 \(m\) 个字符。 我们称一个三元组 \((i,j,k)\) 是合法的,当且仅当第二组的每个字符串中下标为 \((i,j,k)\) 的字符拼成的字符串与第一组的每个字符串中下标为 \((i,j,k)\) 的字符拼成的字符串均不 阅读全文
posted @ 2024-03-09 12:25
_KidA
阅读(49)
评论(0)
推荐(0)
摘要:
Problem T1 /* 思路:计算出数列中每两个元素之间的绝对差,对于每个绝对差,将其与 1~n-1 依次比较,若有一个相等则将当前差标记,最后统计1~n-1是否 均被标记即可。 */ #include<bits/stdc++.h> using namespace std; int n,a[10 阅读全文
posted @ 2024-03-09 12:25
_KidA
阅读(60)
评论(0)
推荐(0)
摘要:
Problem T1 /* 思路:分类讨论: 若k=0,则输出x+1; 若k>tot(x的位数),则输出1+k-tot个0+x; 否则输出10^k+x。 */ #include<bits/stdc++.h> using namespace std; long long k,x,tot,ans=1; 阅读全文
posted @ 2024-03-09 12:25
_KidA
阅读(65)
评论(0)
推荐(0)
浙公网安备 33010602011771号