Pagini recente » Cod sursa (job #1571530) | Cod sursa (job #2199591) | Cod sursa (job #2251635) | Cod sursa (job #2199352) | Cod sursa (job #1336325)
#include <fstream>
using namespace std;
ifstream fin("aprindere.in");
ofstream fout("aprindere.out");
int i,n,m,j,t[1001],v[1001],w[1001][101],x[1001],cam,timp;
int main()
{
fin>>n>>m;
for(i=0;i<n;i++)
fin>>v[i];
for(i=1;i<=m;i++)
{
fin>>cam;
fin>>t[cam]>>x[cam];
for(j=1;j<=x[cam];j++)
fin>>w[cam][j];
}
for(i=0;i<n;i++)
{
if(v[i]==0)
{
for(j=1;j<=x[i];j++)
v[w[i][j]]=1- v[w[i][j]];
timp=timp+t[i];
}
}
fout<<timp;
fout.close();
return 0;
}