CF1214

$Div.1+Div.2$

A Optimal Currency Exchange

第一种货币只有面值 $1$ 有用,第二种货币只有面值 $5$ 有用.

枚举换了多少个第二种货币,时间复杂度 $O(\frac n {5e})$ .

B Badges

读懂题后就是两个不等式,手动解一下.

C Bad Sequence

第一次遇到不合法的 $-1$ 时,将它忽略,最后再放回去,看能否合法.

D Treasure Island

显然答案 $\le 2$ ,因为我们可以去掉与出发点相邻的两个点.

于是只需要判断 $0$ 与 $1$ 是否合法.

$0$ 就是判断起点能否到终点.

$1$ 就是判断是否存在一个点 $x$ ,使得每条从起点到终点的路径都经过 $x$ .

设 $f(x),g(x)$ 分别表示起点到 $x$ 的路径数, $x$ 到终点的路径数,判断是否有 $f(x)\cdot g(x)$ 等于 起点到终点的路径数.

E Petya and Construction Set

可以假定 $d_i$ 是从大到小排好序的,否则可以先排序.

建出一条链,链上节点依次为 $1,3,5,\dots,2i-1$ .

然后再将偶数编号的节点 $2i$ 依次挂上去,找到链上的第 $i+d_i-1$ 个节点,将 $2i$ 挂在它的旁边即可.

因为 $d_i$ 是从大到小排好序的,且 $d_i\le n$ ,所以这样做总能构造出合法解.

F Employment

待更.

G Feeling Good

待更.

H Tiles Placement

待更.