Pagini recente » Cod sursa (job #1306583) | Cod sursa (job #1767601) | Cod sursa (job #1448816) | Cod sursa (job #1286241) | Cod sursa (job #8184)
Cod sursa(job #8184)
#include <stdio.h>
#define in "aprindere.in"
#define out "aprindere.out"
#define dim 1001
bool aprins[dim];
int cost=0, n, m;
int main()
{
int x, tc, nr, q;
freopen(in,"r",stdin);
freopen(out,"w",stdout);
scanf("%d%d",&n,&m);
for ( int i = 1; i <= n; i++ )
{
scanf("%d",&x);
aprins[i] = x;
}
for ( int j = 1; j <= m; j++ )
{
scanf("%d%d%d",&x,&tc,&nr);
if ( aprins[j] == 0 )
{
cost += tc;
for ( int i = 1; i <= nr; i++ )
{
scanf("%d",&q);
aprins[q] = !aprins[q];
}
}
else
{
for ( int i = 1; i <= nr; i++ )
{
scanf("%d",&q);
aprins[q] = !aprins[q];
}
}
}
printf("%d",cost);
}