Cod sursa(job #1310170)
Utilizator | Data | 6 ianuarie 2015 15:40:43 | |
---|---|---|---|
Problema | Aprindere | Scor | 0 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.44 kb |
# include <bits/stdc++.h>
using namespace std;
ifstream fi("aprindere.in");
ofstream fo("aprindere.out");
int b[1005];
int main(void)
{
int n,m,ans=0;
fi>>n>>m;
for (int i=0;i<n;++i) fi>>b[i];
int x,y,z;
while (m --)
{
fi>>x>>y>>z;
if (!b[x])
{
ans += y;
b[x] = 1;
while (z --) fi>>y,b[y] = !b[y];
}
}
return fo << ans << '\n',0;
}