CF1354E Graph Coloring
解题思路
这一题就是一个非常经典的二分图黑白染色了,如果图不是二分图一定无解。否则每一个联通块有可能对于偶数点个数贡献黑色点个数或者白色点个数,但是具体为哪个并没有确定。所以需要用 D P DP DP 判断是否可能构造出写上偶数恰好为 n 2 n_2 n2 的一组解。
CF730J Bottles
解题思路
对于所有瓶子中需要选择一些幸运瓶子然后不停往里面转移水直到其他不幸运的瓶子都没有水了才停,所以
f
i
,
j
=
max
i
=
1
n
max
k
=
b
i
t
o
t
max
j
ϵ
[
1..
n
u
m
]
Λ
f
j
−
1
,
k
−
b
i
≠
−
1
m
a
x
(
f
j
,
k
,
f
j
−
1
,
k
−
b
i
+
a
i
)
t
o
t
=
∑
i
=
1
n
b
i
n
u
m
=
min
i
ϵ
[
1..
n
]
Λ
t
o
t
≥
∑
i
=
1
n
a
i
Λ
n
u
m
=
−
1
i
f_{i,j}=\max^{n}_{i=1}\max_{k=b_i}^{tot}\max_{j\epsilon [1..num]\Lambda f_{j-1,k-b_i \neq-1}}{max(f_{j,k},f_{j-1,k-b_i}+a_i)} \\ tot=\sum^{n}_{i=1}{b_i}\\ num=\min_{i\epsilon[1..n]\Lambda \ tot\geq \sum^{n}_{i=1}{a_i} \Lambda \ num = -1}{i}
fi,j=i=1maxnk=bimaxtotjϵ[1..num]Λfj−1,k−bi=−1maxmax(fj,k,fj−1,k−bi+ai)tot=i=1∑nbinum=iϵ[1..n]Λ tot≥∑i=1naiΛ num=−1mini
[ABC286G] Unique Walk
解题思路
对于这个题其实就是把所有非关键便所连接的点缩起来然后跑一遍并查集当其奇点的个数为 2 2 2 时答案为 Y e s Yes Yes,否则为 N o No No;