Pagini recente » Cod sursa (job #2120071) | Cod sursa (job #2567367) | Cod sursa (job #330233) | Cod sursa (job #2815908) | Cod sursa (job #1404797)
#include <fstream>
#include <algorithm>
#include <cmath>
using namespace std;
typedef int var;
struct electric
{
int ti,nr[1001];
};
electric v[1001];
var a[1001];
int main()
{
ifstream f("aprindere.in");
ofstream g("aprindere.out");
var n,m,i;
f>>n;
f>>m;
for(i=0;i<=n-1;i++)
f>>a[i];
for(i=1;i<=m;i++)
{
var c;
f>>c;
f>>v[c].ti;
f>>v[c].nr[0];
for(var j=1;j<=v[c].nr[0];j++)
f>>v[c].nr[j];
}
var suma=0;
for(i=0;i<=n-1;i++)
{
if(a[i]==0)
{
for(var j=1;j<=v[i].nr[0];j++)
{
a[v[i].nr[j]]=abs(a[v[i].nr[j]]-1);
}
suma+=v[i].ti;
// g<<i<<" ";
}
}
g<<suma;
return 0;
}