#include "fstream.h" #include "iostream.h" #include "cstdlib" #include "cmath" #include ifstream input("fuses.in"); int n,m,amp; int on[21]; int cap[21]; int max; int akt; int num; int nr = 1; main() { while(true) { input >> n >> m >> amp; if (!n && !m && !amp) return 0; cout << "Sequence " << nr++ << "\n"; max = 0; akt = 0; for(int i = 0; i < n ; i++) { input >> cap[i]; on[i] = 0; } for (int i = 0; i < m ; i++) { input >> num; if (on[num-1]) { akt -= cap[num-1]; on[num-1] = 0; } else { akt += cap[num-1]; on[num-1] = 1; if (akt > max) max = akt; } } if (max > amp) { cout << "Fuse was blown.\n\n"; } else { cout << "Fuse was not blown.\n"; cout << "Maximal power consumption was " << max << " amperes.\n\n"; } } }