Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- int main() {
- int n, m, c, i, a, b = 0, t = 0, mx = 0;
- while (cin >> n >> m >> c && n) {
- b = 0;
- mx = 0;
- int s = 0, o[50], p[50];
- for (i = 1; i <= n; i++)o[i] = 0;
- for (i = 1; i <= n; i++)cin >> p[i];
- while (m--) {
- cin >> a;
- if (o[a]) {
- o[a] = 0;
- s -= p[a];
- }
- else {
- o[a] = 1;
- s += p[a];
- }
- if (s > mx)mx = s;
- if (s > c) {
- mx -= p[a];
- b = 1;
- break;
- }
- }
- if (b)cout << "Sequence " << ++t << endl << "Fuse was blown." << endl << endl;
- else cout << "Sequence " << ++t << endl << "Fuse was not blown." << endl << "Maximal power consumption was " << mx << " amperes." << endl << endl;
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement