Lâmpadas

Problem Link

Solution by Mr.Olimpia100 pts

Code / Notes

#include <bits/stdc++.h>
using namespace std;

/*int dig(int N) {
    int ans = 1;
    while (N > 10) {
        N /= 10;
        ans++;
    }
    return ans;
}*/

int main() {
   int n;
   cin >> n;
   int a=0;
   int b=0;
   for(int i=0; i<n; i++){
    int x;
    cin >> x;
    if(x==1 && a==1){
        a=0;
    }
    else if(x==1 && a==0){
        a=1;
    }
    else if(x==2){
        a=abs(a-1);
        b=abs(b-1);
    }
   }
   cout << a << endl << b;
}

Last updated 1 week, 3 days ago


« Back to problem