1943 - Top N

Se eu te digo que eu sou Top 100 do URI Online Judge no momento em que escrevo esta solução, então você já sabe que estou abaixo do 50º lugar.

Descrição

Solução

Segue o mesmo raciocínio do 1037 - Intervalo, com a diferença que não há limite superior, apenas inferior, então um dos jeitos mais fáceis de resolver esse problema é abordar o número dado de cima para baixo.

#include <stdio.h>

int main(){
    int K;

    scanf("%d", &K);

    if(K == 1)          printf("Top 1\n");
    else if(K <= 3)     printf("Top 3\n");
    else if(K <= 5)     printf("Top 5\n");
    else if(K <= 10)    printf("Top 10\n");
    else if(K <= 25)    printf("Top 25\n");
    else if(K <= 50)    printf("Top 50\n");
    else                printf("Top 100\n");

    return 0;
}

Last updated