2020-2021:teams:farmer_john:2sozx:educational_codeforces_round_87_rated_for_div_2
A
B
C
D
题意:数据结构,插入和删除第$k$小。
题解:树状数组。
E
题意:$n$个点$m$条边的图,有$n_1, n_2, n_3$ 个 $1,2,3$,将他们放到每个点上,要求每条边相连的两个点权值相差绝对值$1$,问是否有解,如果有解则输出。$(1 \le n \le 5000, 0 \le m \le 10^5, n_1 + n_2 + n_3 = n)$
题解:$1$和$3$不能有边,因此可以合并为一类,转化为二分图染色+背包判断。因为要输出方案,所以背包dp的时候记录一下当前的染色是否要翻转,最后从 $1$ 到 $n$ 扫一遍输出值即可。
F
G
2020-2021/teams/farmer_john/2sozx/educational_codeforces_round_87_rated_for_div_2.txt · 最后更改: 2020/06/01 12:01 由 2sozx