求助,样例都过不了
  • 板块P1113 杂务
  • 楼主WJX120423
  • 当前回复4
  • 已保存回复4
  • 发布时间2023/12/14 13:15
  • 上次更新2023/12/14 17:08:43
查看原帖
求助,样例都过不了
1125129
WJX120423楼主2023/12/14 13:15
#include<bits/stdc++.h>
using namespace std;
struct work
{
	int name,len,need[110],time=0;
};
work a[10010];
int main()
{
	int n;
	cin>>n;
	for(int i=1;i<=n;i++)
	{
		cin>>a[i].name>>a[i].len;
		for(int j=1;j<=110;j++)
		{
			cin>>a[i].need[j];
			if(a[i].need[j]==0)
			{
				break;
			}
			a[i].time=max(a[i].time,a[a[i].need[j]].time+a[i].len);
		}
		if(i==1)
		{
			a[i].time=a[i].len;
		}
	}
	int ans=0;
	for(int i=1;i<=n;i++)
	{
		ans+=a[i].time;
	}
	cout<<ans;
	return 0;
}
2023/12/14 13:15
加载中...