CSP 202203-1 未初始化警告 python 标记数组
题目描述
样例输入输出
思路
这道题的思路很简单,也就是查看前面出现的左值中,是否有当前语句的右值,如果没有,说明未初始化。
所以我们可以设置一个标记数组,将正确的数进行标记,然后输入的时候判断即可
代码
n,k = map(int,input().split()) a,b = [],[] vis = [0 for i in range(n+1)] vis[0] = 1 ans = 0 for i in range(k): x,y = map(int,input().split()) if not vis[y]: ans += 1 vis[x] = 1 print(ans)