问题描述
试题链接:未初始化警告
100分题解
此题较为简单,由题意直接得出,对于每行输入(除了第一行),左值代表将要赋值的变量,因此直接存入集合中以备后续查找,右值判断是否为0或集合中的元素即可,没在集合中,answer加1,最后返回answer即可
python代码
n, k = map(int, input().split())
a = set()
a.add(0)
ans = 0
for i in range(k):
x, y = map(int, input().split())
if y not in a:
ans += 1
a.add(x)
print(ans)