2025-01-12崂山
一二节
P1106
保留 $n-k$ 个数。
我们每次选择合法位置(即后面的数还够选)的数中,最小数中位置最靠左的数。
注意 :
开头不能为 0
要按照左右顺序拼接
1 |
|
P8604
解法一 : 枚举关键点,并判断连通性
1 |
|
解法二 :
回溯判断每个点被 $u$ 到 $v$ 的路径经过几次,并求出路径总数。
如果经过 次数 = 路径总数
,那么这个点就是关键点
1 |
|
三四节
P1765
1 |
|
P1125
1 |
|
P5015
1 |
|
保留 $n-k$ 个数。
我们每次选择合法位置(即后面的数还够选)的数中,最小数中位置最靠左的数。
注意 :
开头不能为 0
要按照左右顺序拼接
1 | #include<bits/stdc++.h> |
解法一 : 枚举关键点,并判断连通性
1 | #include<bits/stdc++.h> |
解法二 :
回溯判断每个点被 $u$ 到 $v$ 的路径经过几次,并求出路径总数。
如果经过 次数 = 路径总数
,那么这个点就是关键点
1 | #include<bits/stdc++.h> |
1 | #include<bits/stdc++.h> |
1 | #include<bits/stdc++.h> |
1 | #include<bits/stdc++.h> |