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;
- cin >> n;
- vector<int> a(5, -1);
- int d = 0;
- int d13 = 0;
- int k = 0;
- int c = 0;
- for(int i = 0; i < 5; ++i){
- cin >> a[i];
- for(int j = 0; j < i; ++j){
- if((a[i] + a[j] % 2 == 1) && (a[i] * a[j] % 13 == 0)){
- k++;
- }
- }
- if(a[i] % 13 == 0){
- if(a[i] % 2 == 0)
- d13++;
- c++;
- }
- else{
- if(a[i] % 2 == 0)
- d++;
- }
- }
- for(int i = 5; i < n; ++i){
- if(a[i % 5] % 13 == 0){
- if(a[i % 5] % 2 == 0)
- d13--;
- c--;
- }
- else{
- if(a[i % 5] % 2 == 0)
- d--;
- }
- int x;
- cin >> x;
- if(x % 13 == 0){
- if(x % 2 == 0){
- k += (5 - d + c - d13);
- }
- else{
- k += d + d13;
- }
- }
- else{
- if(x % 2 == 0){
- k += c - d13;
- }
- else{
- k += d13;
- }
- }
- a[i % 5] = x;
- if(a[i % 5] % 13 == 0){
- if(a[i % 5] % 2 == 0)
- d13++;
- c++;
- }
- else{
- if(a[i % 5] % 2 == 0)
- d++;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement