上一页 1 2 3 4 5 6 7 8 9 10 ··· 20 下一页
摘要: 分治 [Problem - D - Codeforces](https://codeforces.com/contest/1695/problem/D2) 题意 给出一个长度为 $n(1<=2.5*10^5)$ 的排列 $a_i$,如果对于 $1<=l<r<=n$, $a_l,a_r$ 都是 $[l 阅读全文
posted @ 2022-09-22 17:45 hzy0227 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 树形DP Problem - D2 - Codeforces 题意 有 $n(1<=n<=2*10^5)$ 个结点的树,可任选 k 个观察点 $x_1,x_2...x_k$,对于任意的某个点 t,可以分别给出到这 k 个观察点的距离(边权均为1)求 k 的最小值,使得任意两个结点的这 k 个距离不完 阅读全文
posted @ 2022-09-22 17:31 hzy0227 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 贪心 + 构造 题意 有 $n(1<=n<=2*10^5)$ 个人,每分钟有一个人进入房间,房间里任意 3 个人可以组队开始工作并一直持续下去,且只要房间里至少有 3 个人,他们就可以在任意时间开始组队工作;每当一个人进来时,会给当前房间里没有在工作的人握手 给出数组 $a_i$, 表示第 i 个人 阅读全文
posted @ 2022-09-22 17:14 hzy0227 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 构造 Problem - D - Codeforces 题意 给 $n(1<=n<=10^5)$ 个点,与权值 $a_i$,这 $n$ 个点组成一个完全图,$a_l$ 与 $a_r$ 连的边的权值为 $min(a_l,a_{l+1}...a_{r-1},a_r)$ 有 $k$ 次机会可以把任意一个点 阅读全文
posted @ 2022-09-21 23:43 hzy0227 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 思维+组合数学 Problem - D - Codeforces 题意 有 $2^n$ 个人进行锦标赛,编号1~$2^n$,每一场输的人失去比赛资格,赢的人继续。Madoka可以选择他们进行的顺序,以及决定哪一边赢得比赛。你的目标是尽量让编号小的赢得最终比赛。 主办方可以改变其中至多k场比赛的结果, 阅读全文
posted @ 2022-09-21 14:41 hzy0227 阅读(48) 评论(1) 推荐(1) 编辑
摘要: 思维 Problem - D - Codeforces 题意 给两个长度为 $n(3<=n<=2*10^5)$ 的 01 串 s 与 t,求最小操作次数,使 s 变成 t;不存在则输出 -1 操作为:对于 2 <= i <= n - 1, 若 $s_{i-1}\neq s_{i+1}$, 则 $s_ 阅读全文
posted @ 2022-09-21 00:15 hzy0227 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 区间DP Problem - D2 - Codeforces 题意 给一个长度为 $n(5<=n<=5000)$ 的 01串,每次操作可选择一个 $l,r(l<r)$, 把 $s[l],s[r]$ 反转。如果 $l+1==r$, 花费为 x,否则为 y 求把所有的 1 变成 0 的最小代价 思路 根 阅读全文
posted @ 2022-09-20 23:59 hzy0227 阅读(164) 评论(0) 推荐(0) 编辑
摘要: DP Problem - G - Codeforces 题意 给一个长度为 $n(1<=n<=500)$ 的主串 s,一个长度为 $m(1<=m<=500)$ 的模式串 t,每次可以将当前的 s 中与 t 相同的子串变成一串 "."(如 $s=ababa,;t=aba$, 一次操作后 $s=...b 阅读全文
posted @ 2022-09-20 23:33 hzy0227 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2022-09-14 23:01 hzy0227 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 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 阅读全文
posted @ 2022-09-14 19:20 hzy0227 阅读(19) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 20 下一页