AT_pakencamp_2024_day3_1_n Increasing Path

题目描述

给定一个有 $N$ 个顶点、$M$ 条边的简单无向图 $G$,顶点编号为 $1$ 到 $N$。第 $i$ 条边连接顶点 $A_i$ 和 $B_i$。将 $1$ 到 $N$ 的整数分别赋给图 $G$ 的各个顶点的方法共有 $N!$ 种。请在所有赋值方案中,求出以下数值的最小值: - $G$ 上所有路径中,按该路径顶点赋值后的整数序列单调递增的路径中,顶点数的最大值。

输入格式

输入按以下格式由标准输入给出。 > $T$ $\text{case}_1$ $\text{case}_2$ $\vdots$ $\text{case}_T$ 每组测试数据如下格式: > $N$ $M$ > $A_1$ $B_1$ > $A_2$ $B_2$ > $\vdots$ > $A_M$ $B_M$

输出格式

对于每组测试数据,请输出一行答案。

说明/提示

- $1 \leq T \leq 5$ - $1 \leq N \leq 20$ - $0 \leq M \leq \frac{N(N-1)}{2}$ - $1 \leq A_i, B_i \leq N$($1 \leq i \leq M$) - $A_i \neq B_i$($1 \leq i \leq M$) - $\{A_i, B_i\} \neq \{A_j, B_j\}$($i \neq j$) - 给出的图均为简单图 - 所有输入均为整数。 由 ChatGPT 5 翻译