题目
LeetCode 1494.并行课程 II
解释
## 题目描述
给你一个整数 n 表示某所大学里课程的数目,编号为 1 到 n ,数组 relations 中, relations[i] = [xi, yi] 表示一个先修课的关系,也就是课程 xi 必须在课程 yi 之前上。同时你还有一个整数 k 。
在一个学期中,你 最多 可以同时上 k 门课,前提是这些课的先修课在之前的学期里已经上过了。
请你返回上完所有课最少需要多少个学期。题目保证一定存在一种上完所有课的方式。
## 示例
**示例 1:**
**输入:** n = 4, relations = [[2,1],[3,1],[1,4]], k = 2
**输出:** 3
**解释:** 上图展示了题目
**示例 2:**
**输入:** n = 5, relations = [[2,1],[3,1],[4,1],[1,5]], k = 2
**输出:** 4
**解释:** 上图展示了题目
**示例 3:**
**输入:** n = 11, relations = [], k = 2
**输出:** 6
## 约束条件
1 <= n <= 15
1 <= k <= n
0 <= relations.length <= n * (n-1) / 2
relations[i].length == 2
1 <= xi, yi <= n
xi != yi
所有先修关系都是不同的,也就是说 relations[i] != relations[j] 。
题目输入的图是个有向无环图。
## LeetCode 链接
https://leetcode.cn/problems/parallel-courses-ii/
答案
正在疯狂整理答案中......
