Cod sursa(job #1958770)
| Utilizator | Data | 8 aprilie 2017 19:03:32 | |
|---|---|---|---|
| Problema | Aprindere | Scor | 100 |
| Compilator | cpp | Status | done |
| Runda | Arhiva de probleme | Marime | 0.63 kb |
#include<fstream>
using namespace std;
ifstream in("aprindere.in");
ofstream out("aprindere.out");
int n,m,t,timp,v[1001],a,s,e,i,j;
int main(){
in >> n >> m;
for( i = 0; i <= n-1; i ++ ){
in >> v[i];
}
for( i = 1; i <= m; i ++ ){
in >> a >> t >> s;
if( v[a] == 0 ){
v[a] = 1;
for( j = 1; j <= s; j ++ ){
in >>e;
v[e] = 1 - v[e];
}
timp+=t;
}
else{
for( j = 1; j <= s; j ++ ){
in >> e;
}
}
}
out << timp;
return 0;
}
