Pagini recente » Cod sursa (job #2957523) | Cod sursa (job #470994) | Cod sursa (job #2688237) | Cod sursa (job #630297) | Cod sursa (job #3274535)
#include <bits/stdc++.h>
using namespace std;
ifstream fin("aprindere.in");
ofstream fout("aprindere.out");
/**
4
1 2
2 1 1
3 2 7
5 3 6
4 3 5
*/
int n, m;
int a[1002], c[1002];
/// 1 - 0 = 0; 1 - 1 = 0;
int main()
{
int i, j, ans = 0, nr, t;
fin >> n >> m;
for(i = 0; i < n; i++)
fin >> a[i];
for(i = 1; i <= m; i++)
{
fin >> j >> t >> nr;
for(int e = 0; e < nr; e++)
fin >> c[e];
if(a[c[j]] == 0)
{
for(int e = 0; e < nr; e++)
a[c[e]] = 1 - a[c[e]];
ans += t;
}
}
fout << ans;
return 0;
}