Tadeu foi contratado recentemente para trabalhar no mais novo laboratório de biologia de sua universidade. Sua primeira tarefa consiste em estudar a taxa de reprodução de um determinado tipo de bactérias.
Tadeu iniciou seu experimento com uma única bactéria e descobriu que as bactérias se reproduzem a cada dia que passa. Mais especificamente, a cada dia, cada bactéria no recipiente de Tadeu se transforma em bactérias, onde é um inteiro positivo que Tadeu denominou como fator de multiplicação das bactérias.
Tadeu gostaria de obter a maior quantidade de bactérias possível, mas ele não pode deixar que essa quantidade ultrapasse a capacidade de bactérias do recipiente, pois isso invalidaria todo o seu experimento. Observe que a quantidade de bactérias pode ser exatamente igual a e isso não invalida o estudo de Tadeu.
Por exemplo, em um experimento cuja bactéria tem fator de multiplicação e a capacidade do recipiente é :
Nesse caso, Tadeu pode deixar as bactérias se reproduzindo por no máximo dias.
Dados o fator de multiplicação e a capacidade do recipiente, ajude Tadeu a determinar durante quantos dias ele pode deixar as bactérias se reproduzindo sem que a quantidade de bactérias exceda a capacidade do recipiente.
A entrada é composta de duas linhas, cada uma contendo um único inteiro. A primeira linha contém , a capacidade do recipiente. A segunda linha contém , o fator de multiplicação das bactérias.
Seu programa deverá imprimir uma única linha, contendo apenas um inteiro, a quantidade máxima de dias que Tadeu pode deixar as bactérias se reproduzindo sem invalidar seu experimento.
A tarefa vale 100 pontos. Estes pontos estão distribuídos em subtarefas, cada uma com suas restrições adicionais às definidas acima.
Seu programa pode resolver corretamente todas ou algumas das subtarefas acima (elas não precisam ser resolvidas em ordem). Sua pontuação final na tarefa é a soma dos pontos de todas as subtarefas resolvidas corretamente por qualquer uma das suas submissões.
30
2
4
20000
5
6
49
7
2