摘要:
0901-T2 笼中鸟 题意 给出正整数 \(n,k\)。 求长度为 \(k\),每个数都是 \([1,n]\) 中的随机正整数的序列的众数的出现次数的期望值乘以 \(n^k\) 后的结果。 35pts 思路 定义 \(dp_{i,j,p}\) 表示考虑前 \(i\) 种数,长度为 \(j\),众数 阅读全文
摘要:
电力 题意 求一个图删除一个点之后,联通块最多有多少。 思路 先计算出原来有多少个联通块,再计算每个点对联通块的贡献的最大值。 考虑跑一遍 tarjan,孤立点的贡献为 \(-1\),非割点贡献为 \(0\),割点贡献为 dfs 树上 \(low_v \ge dfn_u\) 的 \(v\) 的个数, 阅读全文
摘要:
单词游戏 题意 给出 \(n\) 个字符串。求是否有一种 \(n\) 个字符串的排列,满足前一个字符串的末尾等于这个字符串的开头。 思路 题意可转化为把每个字符串的头向尾连一条有向边,求这个有向图是否有欧拉路径或欧拉回路。 有向图存在欧拉路径的条件:有一个点入度等于出度加一,有一个点出度等于入度加一 阅读全文
摘要:
Atcoder Beginner Contest 369 C-Count Arithmetic Subarrays 题意 给出一个长度为 \(n\) 的序列 \(A\),求有多少个 \(A\) 的连续子序列为等差数列。 思路 对于递增的右端点,左端点不减。 使用双指针,枚举右端点,扫描左端点。 时间 阅读全文