第一行输入四个整数 `n, src, dst, k`,分别表示城市数量、出发城市、目的地城市、最多中转次数。
第二行输入一个整数 `m`,表示航班的数量。
接下来 `m` 行,每行输入三个整数 `from_i, to_i, price_i`,表示一条航班的信息。
数据范围
- `1 ≤ n ≤ 100`
- `0 ≤ flights.length ≤ (n × (n - 1)) / 2`
- `0 ≤ from_i, to_i < n` 且 `from_i ≠ to_i`
- `1 ≤ price_i ≤ 10^4`
- `0 ≤ src, dst, k < n` 且 `src ≠ dst`
- 航班无重复,无自环