Pagini recente » Cod sursa (job #2108372) | Cod sursa (job #2948944) | Cod sursa (job #705846) | Cod sursa (job #2267614) | Cod sursa (job #2080933)
#include <fstream>
using namespace std;
ifstream fin("aprindere.in");
ofstream fout("aprindere.out");
bool state[1005];
unsigned long long s;
int n,m;
int main(){
fin>>n>>m;
for(int i=0;i<n;i++)
fin>>state[i];
for(int i=0;i<m;i++){
int c,tc,nc,C;
fin>>c>>tc>>nc>>C;
for(int j=1;j<nc;j++){
fin>>C;
if(!state[c])
state[C]=!state[C];
}
if(!state[c])
state[c]=1,s+=tc;
}
fout<<s;
return 0;
}