Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- #define IO ios_base::sync_with_stdio(false);cin.tie(0);
- using namespace std;
- int main()
- {
- IO
- int a, b;
- while(cin >> a >> b)
- {
- int *input = new int[a];
- for(int i = 0; i < a; ++i)
- {
- int temp;
- cin >> temp;
- if(temp > 0)
- input[i] = 1;
- else if(temp < 0)
- input[i] = -1;
- else
- input[i] = 0;
- }
- for(int i = 0; i < b; ++i)
- {
- char request;
- int num1, num2;
- cin >> request >> num1 >> num2;
- if(request == 'C')
- {
- if(num2 > 0)
- num2 = 1;
- else if(num2 < 0)
- num2 = -1;
- else
- num2 = 0;
- input[num1 - 1] = num2;
- }
- else if(request == 'P')
- {
- int temp = 1;
- for(int i = num1 - 1; i <= num2 - 1; ++i)
- temp *= input[i];
- if(temp == 1)
- cout << "+";
- else if(temp == -1)
- cout << "-";
- else if(temp == 0)
- cout << "0";
- }
- }
- cout << '\n';
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement