洛谷入门赛第六题
  • 板块学术版
  • 楼主Denver__zzs
  • 当前回复8
  • 已保存回复8
  • 发布时间2024/7/19 21:19
  • 上次更新2024/7/19 22:37:40
查看原帖
洛谷入门赛第六题
1274257
Denver__zzs楼主2024/7/19 21:19

样例全过但测试点只对了三个

这是我的

求大佬修改

#include<bits/stdc++.h>
using namespace std;
int n,x,a[150],b[105][105];
int main()
{
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>x;
		a[i]+=x;
		for(int j=1;j<=x;j++)
		{
			cin>>b[i][j];	
		}
	}
	for(int i=1;i<=n;i++)
	{
		for(int j=1;j<=a[i];j++)
		{
			a[i]+=a[b[i][j]];
			for(int k=1;k<=a[b[i][j]];k++)
			{
				if(b[b[i][j]][k]==i) a[i]-=1;
			}
		}
	}
	for(int i=1;i<=n;i++) cout<<a[i]<<" ";
	return 0;
}
2024/7/19 21:19
加载中...