Pagini recente » Cod sursa (job #1753629) | Cod sursa (job #61395) | Cod sursa (job #892224) | Cod sursa (job #181708) | Cod sursa (job #187597)
Cod sursa(job #187597)
#include<fstream>
using namespace std;
int main()
{int n,m,i,timp,aux,a[10001],c[1001][200],k,j;
ifstream fin("aprindere.in");
ofstream fout("aprindere.out");
fin>>n>>m;
for(i=0;i<n;i++)
fin>>a[i];
j=0;
for(i=0;i<=m;i++)
{fin>>aux;
for(j=1;j<3;j++)
fin>>c[aux][j];
for(k=1;k<=c[aux][2];k++)
{fin>>c[aux][j];j++;}
}
timp=0;
for(i=0;i<n;i++)
if(a[i]==0)
{
timp=timp+c[i][1];
for(j=1;j<=c[i][2];j++)
if(a[c[i][j+2]]==1) a[c[i][j+2]]=0;
else a[c[i][j+2]]=1;
}
fout<<timp;
fin.close();
fout.close();
return 0;
}