09 2022 档案
摘要:exgcd Problem - E - Codeforces 题意 给 个菜,每个菜可以加红辣椒或黑辣椒,分别可以获得 分; 有 个商店,第 i 个商店包含 , 表示只打包卖红辣椒 个,黑
阅读全文
摘要:组合数学 + 树形DP + 单调栈 题目详情 - G Good Permutation (pintia.cn) 题意 对于一个 的排列 ,有 个限制 每个限制给定一组下标 , 满足 $max(p_l,p_{l
阅读全文
摘要:构造 + 费马小定理 2022ICPC网络赛(II)A [题目详情 - A Yet Another Remainder (pintia.cn)](https://codeforces.com/contest/1734/problem/E) 题意 有一个大整数
阅读全文
摘要:思维 + DP [Problem - E - Codeforces](https://codeforces.com/contest/1695/problem/D2) 题意 给一张有 个结点 条有向边的有向无环图,, 每个点初始有 个物品,对于每
阅读全文
摘要:分治 [Problem - D - Codeforces](https://codeforces.com/contest/1695/problem/D2) 题意 给出一个长度为 的排列 ,如果对于 , 都是 $[l
阅读全文
摘要:树形DP Problem - D2 - Codeforces 题意 有 个结点的树,可任选 k 个观察点 ,对于任意的某个点 t,可以分别给出到这 k 个观察点的距离(边权均为1)求 k 的最小值,使得任意两个结点的这 k 个距离不完
阅读全文
摘要:贪心 + 构造 题意 有 个人,每分钟有一个人进入房间,房间里任意 3 个人可以组队开始工作并一直持续下去,且只要房间里至少有 3 个人,他们就可以在任意时间开始组队工作;每当一个人进来时,会给当前房间里没有在工作的人握手 给出数组 , 表示第 i 个人
阅读全文
摘要:思维+组合数学 Problem - D - Codeforces 题意 有 个人进行锦标赛,编号1~,每一场输的人失去比赛资格,赢的人继续。Madoka可以选择他们进行的顺序,以及决定哪一边赢得比赛。你的目标是尽量让编号小的赢得最终比赛。 主办方可以改变其中至多k场比赛的结果,
阅读全文
摘要:思维 Problem - D - Codeforces 题意 给两个长度为 的 01 串 s 与 t,求最小操作次数,使 s 变成 t;不存在则输出 -1 操作为:对于 2 <= i <= n - 1, 若 , 则 $s_
阅读全文
摘要:区间DP Problem - D2 - Codeforces 题意 给一个长度为 的 01串,每次操作可选择一个 , 把 反转。如果 , 花费为 x,否则为 y 求把所有的 1 变成 0 的最小代价 思路 根
阅读全文
摘要:DP Problem - G - Codeforces 题意 给一个长度为 的主串 s,一个长度为 的模式串 t,每次可以将当前的 s 中与 t 相同的子串变成一串 "."(如 , 一次操作后 $s=...b
阅读全文
摘要:FFT #include <bits/stdc++.h> #define rep(i, a, b) for (int i = a; i < (int)b; i++) using namespace std; typedef double db; typedef long long ll; const
阅读全文
摘要:DP+ 矩阵快速幂优化转移 Problem - 7245 (hdu.edu.cn) #include <bits/stdc++.h> using namespace std; typedef long long ll; typedef pair<int, int> PII; const int mo
阅读全文
摘要:拆点 + 最大流 G - Erasing Prime Pairs (atcoder.jp) 题意 有 n(n <= 100)种互不相同的数,分别是 (<=1e7), 每个有 个 每次可以任意取两个数,如果相加是素数就消去这两个数,求最多操作次数 思路 思路一、 不考虑 1
阅读全文
摘要:DP + 优化转移 F - Tournament (atcoder.jp) 题意 有 个人排成一排,第 1,2 个进行比赛,第3,4 个进行比赛 . . . 第 个与 第 个进行比赛,输掉的被移除,下一轮则是剩下 个人重复之
阅读全文
摘要:DP + 最短路 + 哈希 G - String Fair (atcoder.jp) 题意 给若干个只包含小写字母的长度<=3 的字符串 ,每个字符串有权值 构造一个非空字符串 S,若 S 中包含上述子串,则加上这个子串的权值,求 S 的最大权值和 思路 由于 的长度不超过 3
阅读全文
摘要:DP F - Monochromatic Path (atcoder.jp) 题意 在 n * m (1 <= n, m <= 2000)的网格图中,每个格子有0,1两种,有两种操作 将第 i 行元素反转,花费 r[i] 代价 将第 j 行元素反转,花费 c[i] 代价 进行若干次上述操作后,使得图
阅读全文
摘要:前缀和优化DP F - Manhattan Cafe (atcoder.jp) 题意 给定 n,d(n <= 100, d <= 1000) 在 n 维空间中, 给定两个点 p,q,求点 r 的数量,满足 r 与 p,q 的曼哈顿距离均 <= d 思路 首先考虑朴素dp,设
阅读全文
摘要:DP https://atcoder.jp/contests/abc265/tasks/abc265_e 题意 有个人初始在原点,有三个向量 , 每次操作可以选择任意一个向量,若当前在 点,可以瞬移到 ,一共有 n 次操作(n<=300) 有 m 个
阅读全文
摘要:欧拉函数,枚举 Problem - E - Codeforces 题意 给定整数 , 对于所有的正整数三元组 ,求 的和 思路 对于数论题可以多尝试几种枚举顺序,可能会利用到某些性质优化 首先若枚举 c, 再枚举
阅读全文