第一行有两个整数 NN , MM 用空格隔开。( 1 \leq N \leq 3001≤N≤300 , 1 \leq M \leq 3001≤M≤300 )
接下来的 NN 行,第 I+1I+1 行包含两个整数 k_iki和 s_isi, k_iki 表示第I门课的直接先修课,s_isi 表示第I门课的学分。若 k_i=0ki=0 表示没有直接先修课(1 \leq {k_i} \leq N1≤ki≤N , 1 \leq {s_i} \leq 201≤si≤20)。
7 4
2 2
0 1
0 4
2 1
7 1
7 6
2 2
13