Pagini recente » Cod sursa (job #114240) | Cod sursa (job #2636759)
#include <fstream>
#include <vector>
#include <algorithm>
using namespace std;
ifstream fin("aprindere.in");
ofstream fout("aprindere.out");
const int NMAX = 1000;
vector <int> v;
int main()
{
int n, m, i, x, camera, b, t;
fin>>n>>m;
for(i=1;i<=n;i++)
{
fin>>x;
v.push_back(x);
}
long long timp=0;
for(i=0;i < m; i++){
fin>>camera>>t>>b;
bool ok = 0;
if(v[camera] == 0)
{
ok = 1;
v[camera] = 1;
timp += t;
}
for(int j = 1; j <= b; j++)
{
fin>>x;
if(ok == 1)
v[x] = 1- v[x];
}
}
fout<<timp<<"\n";
return 0;
}