Pagini recente » Cod sursa (job #232037) | Cod sursa (job #1590115) | Cod sursa (job #2658636) | Cod sursa (job #2419648) | Cod sursa (job #2489952)
#include<bits/stdc++.h>
using namespace std;
ifstream f("aprindere.in");
ofstream g("aprindere.out");
int n,k,m,u[1005];
struct room
{
int a,b,c[105];
} v[1005];
int main()
{
f>>n>>m;
for(int i=0;i<n;i++)
f>>u[i];
for(int i=1;i<=m;i++)
{
int x,y,z;
f>>x>>y>>z;
v[x].a=y,v[x].b=z;
for(int j=1;j<=v[x].b;j++) f>>v[x].c[j];
if(!u[x])
{
k+=v[x].a;
for(int j=1;j<=v[x].b;j++)
u[v[x].c[j]]=!u[v[x].c[j]];
}
}
g<<k;
}