Farmer John 有N NN 头奶牛(1≤N≤1000)(1 ≤ N ≤ 1000)(1≤N≤1000),每头奶牛的产奶速率各不相同,FJ 想将它们从快到慢排序。他已经有了M(1≤M≤10000) M(1 ≤ M ≤ 10000)M(1≤M≤10000)个比较结果,每个结果表示奶牛 XXX 的产奶速率高于奶牛 YYY。他需要确定最少需要补充多少次比较(C),使得在进行这些补充比较后,能够唯一确定所有奶牛的排序。
输入
第 1 行:两个整数N NN 和 MMM。 第 2 行到第 M+1M+1M+1 行:每行两个整数 XXX 和 YYY,表示 XXX 的产奶速率高于Y YY。
输出
输出一个整数 CCC,即所需的最小补充比较次数。
注册一个 柒行 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 柒行 通用账户