两个for扫一遍 记录就OK啦
#include<bits/stdc++.h> using namespace std; int main() { int n,a[105],b[105],cnt=0;cin>>n; for(int i=0;i<n;i++) cin>>a[i]>>b[i]; for(int i=0;i<n;i++) { int flag=0; for(int j=0;j<n;j++) { if(a[i]==b[j]&&i!=j) { flag=1; } } if(flag==0) cnt++; } cout<<cnt; return 0; }