View on GitHub

Maratona-Extensao

Contest 01 (individual) - GE Iniciante - 19/06/2021

Editorial

URI 2377 - Pedágio
OBI - Olimpíada Brasileira de Informática 2010 Fase 1 Nível 1 
#include<bits/stdc++.h>

using namespace std;

int main(){
    int l, d, k, p, custoTotal=0, qtdPedagios=0;

    scanf("%d %d", &l, &d);
    scanf("%d %d", &k, &p);

    custoTotal = custoTotal + l*k;

    qtdPedagios = qtdPedagios + (l/d);

    custoTotal = custoTotal + (qtdPedagios*p);

    printf("%d\n", custoTotal);

    return 0;
}
URI 2413 - Busca na Internet
OBI - Olimpíada Brasileira de Informática 2012 Fase 1 Nível Júnior 
#include<bits/stdc++.h>

using namespace std;

int main(){
    int t, pessoasLink3=0, pessoasLink2=0, pessoasLink1=0;

    cin >> t;

    pessoasLink3 = t;
    
    pessoasLink2 = 2*pessoasLink3;

    pessoasLink1 = 2*pessoasLink2;

    printf("%d\n", pessoasLink1);

    return 0;
}
URI 2424 - Tira-teima
OBI - Olimpíada Brasileira de Informática 2012 Fase 2 Nível
#include<bits/stdc++.h>

using namespace std;

int main(){
    int x, y, largura=432, altura=468;

    cin >> x >> y;

    if(x>=0 && x<=largura){

        if(y>=0 && y<=altura){
            cout << "dentro" << endl;
        }
        else{
            cout << "fora" << endl
        }

    }
    else{
        cout << "fora" << endl;
    }

    return 0;
}
URI 2455 - Gangorra
OBI - Olimpíada Brasileira de Informática 2014 Fase 1 Nível Júnior
#include<bits/stdc++.h>

using namespace std;

int main(){
    int p1, c1, p2, c2, ladoEsquerdo, ladoDireito;

    scanf("%d %d %d %d", &p1, &c1, &p2, &c2);

    ladoEsquerdo = p1*c1;
    
    ladoDireito = p2*c2;

    if(ladoEsquerdo==ladoDireito){
        cout << "0" << endl;
    }
    else if(ladoEsquerdo>ladoDireito){
        cout << "-1\n";
    }
    else{
        cout << "1" << endl;
    }

    return 0;
}
URI 2786 - Piso da Escola
OBI - Olimpíada Brasileira de Informática 2018 - Fase 1

#include<bits/stdc++.h>

using namespace std;

int main() {

  int l, c;

  cin >> l >> c;

  int tipo2 = ((l-1)+(c-1))*2;

  int tipo1 = (l*c) + ((l-1)*(c-1));

  cout << tipo1 << endl << tipo2 << endl;

  return 0;
}

Parabéns a todos que participaram do contest! Em especial ao Top 5!