Skip to content

Instantly share code, notes, and snippets.

@Rockbet
Last active August 21, 2019 13:24
Show Gist options
  • Save Rockbet/302c5530a0e4e1a149b61c6cbb08f386 to your computer and use it in GitHub Desktop.
Save Rockbet/302c5530a0e4e1a149b61c6cbb08f386 to your computer and use it in GitHub Desktop.
// Comentário Noic OBI 2019 - Fase 1 - Programação Nível Júnior
// Sequência Secreta
#include <bits/stdc++.h>
using namespace std;
int main(){
int n;
cin >> n;
int ultimo, resposta=0;
for(int i=1; i<=n; i++){
// número desenhado no chão na posição i
int vi;
cin >> vi;
// ao começarmos o loop, dizemos que nosso último número marcado
// contém valor vi, que nesse caso sempre é 1, aumentando nossa resposta
if(i == 1){
ultimo = vi;
resposta++;
}
// caso o número que está desenhado no chão for diferente do nosso
// último número escolhido, nós o marcamos e aumentamos nossa resposta
else if(ultimo != vi){
ultimo = vi;
resposta++;
}
}
cout << resposta << "\n";
return 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment