AT_pakencamp_2023_day1_e Thin Ice

题目描述

给定一个包含 $N$ 个顶点和 $M$ 条边的连通无向图。对于每个 $i\ (1 \leq i \leq M)$,第 $i$ 条边连接顶点 $A_i$ 和顶点 $B_i$。 请判断是否存在一条经过每条边恰好 $K$ 次的“步行”(Walk)。

输入格式

输入按以下格式从标准输入读入。 > $N$ $M$ $K$ > $A_1$ $B_1$ > $A_2$ $B_2$ > ⋮ > $A_M$ $B_M$

输出格式

若存在满足条件的步行,输出 `Yes`。否则输出 `No`。

说明/提示

### 样例解释 1 $1 \to 2 \to 3 \to 1 \to 2 \to 3 \to 1 \to 2 \to 3 \to 1$ 这一条步行满足条件。 ### 约束条件 - $2 \leq N \leq 2\times 10^5$ - $N-1 \leq M \leq \min(\frac{N(N-1)}{2},\, 2\times 10^5)$ - $1 \leq K \leq 10^9$ - $1 \leq A_i < B_i \leq N$ - 对于 $1 \leq i < j \leq M$,$(A_i, B_i) \neq (A_j, B_j)$ - 给定的图是连通的 - 所有输入均为整数。 由 ChatGPT 5 翻译