Ajude o blog! PIX para doações: 6d8bc7a8-5d74-493a-ab7a-3515baf35956
Fala, pessoal! Retornei aqui mais uma vez para resolver um exercício mais recente do Beecrowd, ou melhor, do Nordic Collegiate Programming Contest 2009, mas postado no Beecrowd.
Confesso que está difícil atualizar o blog com frequência devido à falta de apoio, mas vou atualizar sempre que for possível! :-)
Antes de resolver qualquer algoritmo do BEECROWD, recomendamos seguir os seguintes passos:
- Ler todo enunciado do problema.
- Ler os tópicos do fórum em caso de dúvidas
- Preparar arquivos de entrada para teste, considerando as entradas de exemplo do URI, do udebug e outros valores limite;
- Preparar o ambiente de desenvolvimento e utilizar os mesmos parâmetros dos compiladores do URI
- Preparar um código-fonte padrão, já contendo a chamada às bibliotecas padrão, pré-processadores, retorno de função e um comando de escrita com "\n", pois no URI a grande maioria dos problemas exige a quebra de linha final.
Plataforma: URI (BEECROWD)
Problema: 3214
Enunciado:
Tim é um bebedor de refrigerante absolutamento obsessivo, ele simplesmente não consegue o suficiente. Mais irritantemente porém, ele quase nunca tem dinheiro, então sua única forma legal mais óbvia de obter mais refrigerante é pegar o dinheiro que ele recebe quando recicla garrafas vazias de refrigerante para comprar novas. Para adicionar com as garrafas resultantes de seu próprio consumo, ele às vezes encontra garrafas vazias na rua. Um dia ele estava com muita sede, então ele realmente bebeu refrigerantes até que ele não pudesse pagar um novo.
Entrada: A entrada cosiste de três inteiros não negativos E, F, C, onde E < 1000 é igual ao número de garrafas de refrigerante vazias na posse de Tim no ínicio do dia, F < 1000 é o número de garrafas de refrigerante vazias encontradas durante o dia, e 1 < C < 2000 é o número de garrafas fazias necessárias para comprar um novo refrigerante.