输出不了,求调
查看原帖
输出不了,求调
1029447
wangxiaoyi1118楼主2024/7/18 10:36

向各位大佬求调!

错误代码如下:

#include<bits/stdc++.h>
using namespace std;
long long k[1000100],f[10000][10000];
int n,s=1; 
void b(int x,int y)
//x是第多少个包;
//s是包的数量;
//y是依赖数量; 
{
	if(x>n)
	{
		s++;
		return;
	}
	for(int j=1;j<=y;j++)
	{
		b(k[j],f[k[j]][j]);
	}
}
int main()
{
	
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>k[i];
		for(int j=1;j<=k[i];j++)
		{
			cin>>f[i][j];
		}
	}
	b(1,f[1][1]);
	cout<<s;
	return 0;	
}
2024/7/18 10:36
加载中...