Exercícios da OBI 2018 Resolvidos - Primeira Fase - Nível PJ

Programação Competitiva

Fala galera,

Hoje nós trazemos para vocês as resoluções dos exercícios da primeira fase da Olimpíada Brasileira de Informática de 2018, nível Programação Júnior (PJ).

Os problemas do nível PJ são normalmente problemas simples, ideais para quem está começando a aprender programação. Mesmo que você não tenha participado da OBI esse ano mas está aprendendo programação, esses problemas são muito bons para testar seus conhecimentos.

Todos os problemas já estão disponíveis no Neps Academy. É recomendado que você primeiro tente resolver o problema antes de conferir a resolução a seguir.

Basquete de Robôs

Código em C++

#include <iostream>
using namespace std;

int main(){
    int D;
    cin >> D;

    if(D <= 800){
        cout << 1 << endl;
    }

    if( 800 < D and D <= 1400){
        cout << 2 << endl;
    }

    if( 1400 < D and D <= 2000){
        cout << 3 << endl;
    }
}




Álbum da Copa

Código em C++

#include <iostream>
using namespace std;

int main(){
    int N,M,X;
    int album[105];

    cin >> N >> M;
    for(int i = 1; i <= N;i++){
        album[i] = 0;
    }
    for(int i=0;i<M;i++){
        cin >> X;
        album[ X ] = 1;
    }
    int resposta = 0;
    for(int i = 1; i <= N; i++){
        if( album[i]==0 ){
            resposta++;
        }
    }
    cout << resposta << endl;
}

Bons estudos!

Comentários