第一行给2个数字n和m,n表示课程总数,m表示依赖关系数量;接下来是m行,第0个数为当前课程,第1个数为前置课程。要求判断它能否学习完所有的课程。解决方法是要构造一个图,然后拓扑排序一下。正确解法: import java.util.*; public class Main { public static void main(String[] args) { Scanner cin = new Scanner(System.in); int n = cin.nextInt(); // 课程总数 int m = cin.nextInt()...