Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- int main() {
- int n, m, c, i, a=1;
- while(1) {
- scanf("%d %d %d", &n, &m, &c);
- if(n==0 && m==n && m==c) break;
- int array[n], arr[m], amp=0, j, max=0, t=0;
- for(i=0; i<n; i++) scanf("%d", &array[i]);
- for(i=0; i<m; i++) scanf("%d", &arr[i]);
- for(i=0; i<m; i++) {
- int y=0, g=arr[i];
- g--;
- for(j=0; j<i; j++) {
- if(arr[i]==arr[j]) {
- arr[j]=0;
- arr[i]=0;
- y=1;
- }
- }
- if(y==0) amp+=array[g];
- else amp-=array[g];
- if(max<amp) max=amp;
- if(amp>c) {
- t=1;
- break;
- }
- }
- printf("Sequence %d\n", a++);
- if(t==0) printf("Fuse was not blown.\nMaximal power consumption was %d amperes.\n", max);
- else printf("Fuse was blown.\n");
- printf("\n");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement