#P1975. Median Weight Bead

    ID: 976 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 10 上传者: 标签>图结构拓扑排序Tehran Sharif 2004 Preliminary

Median Weight Bead

描述

NN颗珠子,它们形状和大小相同,但重量不同。N 是一个奇数,珠子被标记为1,2,...,N1, 2, ..., N。你的任务是找到重量为中位数的珠子(即所有珠子中第N+12\frac{N+1}{2} 重的珠子)。 已知以下信息: 使用天平对一些珠子对进行了重量比较。 每次比较可以确定两颗珠子中哪一颗更重。 根据这些比较结果,可以排除一些珠子,因为它们不可能是中位数。

示例,N = 5,M = 4 次比较: 1.珠子 2 比珠子 1 重。 2.珠子 4 比珠子 3 重。 3.珠子 5 比珠子 1 重。 4.珠子 4 比珠子 2 重。 解释: 珠子 1 比珠子 2、4、5 轻,因此不可能是中位数。 珠子 4 比珠子 1、2、3 重,因此不可能是中位数。 可以排除的珠子数量为 2(珠子 1 和珠子 4)。

输入

第一行是测试用例的数量 t(1 <= t <= 11)。 每个测试用例的第一行是两个整数 N(珠子数量)和 M(比较次数)。 接下来的 M 行,每行两个整数,表示一次比较结果(第一个珠子比第二个珠子重)。

输出

对于每个测试用例,输出一个整数,表示不可能是中位数的珠子数量。

样例输入

1
5 4
2 1
4 3
5 1
4 2

样例输出

2

来源

2004 年德黑兰沙里夫大学预选赛