这是本文档旧的修订版!
2020.07.11-2020.07.17 周报
团队训练
团队会议
个人训练 - nikkukun
专题
比赛
2020.07.11 AIsing Programming Contest 2020
题目 | A | B | C | D | E | F |
通过 | √ | √ | √ | √ | | |
补题 | | | | | | |
题目
个人训练 - qxforever
专题
比赛
题目
个人训练 - Potassium
专题
比赛
7.11 20:00 atcoder AIsing Programming Contest 2020
7.11 23:05 Codeforces Round #655 (Div. 2)
题目
本周推荐
nikkukun
qxforever
CF1372E Omkar and Last Floor
题意:给一个 $n\times m$ 的网格,每个位置能填 $0$ 或 $1$ 。有如下一些限制,第 $i$ 行从 $j$ 到 $k$ 的和不能超过 $1$ 。设第 $c$ 列的和为 $q_c$ ,求 $\max \sum_{i = c}^m q_c^2$
题解:区间 dp ,设 $dp_{l,r}$ 为所有限制都在 $[l,r]$ 范围内的最优答案。由于求的是平方的和,那么把一列都填上 $1$ 是最优的。于是转移是 $dp_{l,r} =\max(dp_{l,k-1},+dk_{k+1,r}+[l,r]区间内包含 k 的限制^2)$ 。复杂度是 $O(n\times m^3) $ 。
推荐理由:比较巧妙的状态设计。
Potassium
CF763B Timofey and rectangles
题意:给 5e5 个奇数边长矩形,相邻矩形不能同色,要求将所有矩形染为 [0,3] 中的颜色,求方案。
题解:朴素的建图不容易进行染色,故考虑奇技淫巧。观察到矩形边长是奇数,于是考虑一个田字格染四种不同颜色,由于奇数边长这题就做完了。