我是不是理解错题目了?10分
查看原帖
我是不是理解错题目了?10分
883754
chen0206楼主2024/4/9 22:07
#include <bits/stdc++.h>
using namespace std;
set<int> s;
int main()
{
	int n,s1=0,s2=0;
	cin>>n;
	s.insert(1);
	for(int i=0;i<n;i++)
	{
		int t;
		cin>>t;
		for(int o=0;o<t;o++)
		{
			int h;
			cin>>h;
			if(s1==i)
			{
				s.insert(h-1);
				s1=h-1;
			}
			if(s2==i)
			{
				s.insert(h-1);
				s2=h-1;
			}
		}
	}
	//set<int>::iterator it;
    cout<<s.size()<<"\n";
    //for(it=s.begin();it!=s.end();it++)cout<<*it<<"\n";
}
2024/4/9 22:07
加载中...