Cod sursa(job #3156781)
Utilizator | Data | 13 octombrie 2023 10:01:42 | |
---|---|---|---|
Problema | Aprindere | Scor | 100 |
Compilator | cpp-64 | Status | done |
Runda | Arhiva de probleme | Marime | 0.4 kb |
#include<fstream>
using namespace std;
ifstream f("aprindere.in");
ofstream g("aprindere.out");
bool v[1001],k;
int j,s,c,t,n;
int main()
{
for(f>>n>>j;t<n;++t)
f>>v[t];
while(j--) {
k=0,f>>c>>t>>n;
if(!v[c])
s+=t,k=1;
while(n--) {
f>>c;
if(k)
v[c]=!v[c];
}
}
g<<s;
return 0;
}