Pagini recente » Cod sursa (job #2781347) | Cod sursa (job #2910801) | Cod sursa (job #1592763) | Cod sursa (job #1106973) | Cod sursa (job #68225)
Cod sursa(job #68225)
#include<stdio.h>
int n, v[1100], t, m, s[1100];
void calcul()
{
freopen("aprindere.in","r",stdin);
freopen("aprindere.out","w",stdout);
scanf ("%d %d",&n, &m);
int i, j;
for (i=0; i<n; i++)
scanf("%d",&v[i]);
int camera, timp, nr;
for (i=1; i<=m; i++)
{
scanf ("%d %d %d",&camera, &timp, &nr);
for (j=1; j<=nr; j++) scanf("%d",&s[j]);
if (!v[camera])
{
t+=timp;
int x;
v[camera]=1;
for (j=1; j<=nr; j++)
{
if (s[j]>camera ) if (v[s[j]]==0) v[s[j]]=1; else v[s[j]]=0;
}
}
}
printf ("%d",t);
}
int main()
{
calcul();
return 0;
}