DCC-IME-USP CARLOS EDUARDO FERREIRA JOSÉ COELHO DE PINA JUNIOR
SALA 164B TEL.: 818 6295
SALA 297A TEL.: 818 6140
E-MAIL cef@ime.usp.br
E-MAIL coelho@ime.usp.br
Para realizar medidas de volume, uma química dispunha em seu laboratório somente de pipetas de 1 ml, 5 ml, 10 ml, 25 ml e 50 ml.
Ela sabia que poderia obter qualquer volume usando estas pipetas, uma
vez que qualquer volume desejado sempre pode ser expresso como somas dos
volumes acima. Por exemplo,
Preocupada em ter certeza de que suas contas estavam certas, a química
resolveu contratar um grupo de escrav..., isto é, alunos de MAC-115 para
escrever um programa que recebe uma seqüência de volumes, dados em mililitros,
e para cada um destes determina como obter o volume realizando um número
mínimo de pipetagens. Atenção, por alguma razão misteriosa, ela só pode
`adicionar volumes', ou seja, ela não está interessada em soluções do
tipo
Os volumes serão números inteiros e positivos, diferentes de zero, seguidos por um zero que indica o fim da seqüência de volumes. Para cada um deles seu programa deverá imprimir uma forma de obter esse volume fazendo um número mínimo de pipetagens, somente adicionando-se volumes, como ilustrado no exemplo a seguir.
Dada a seqüência de quantidades:
14 99 26 0A saída deverá ser:
O volume de 14 ml pode ser obtido atraves de: 1 pipetagem de 10 ml 4 pipetagens de 1 ml O volume de 99 ml pode ser obtido atraves de: 1 pipetagem de 50 ml 1 pipetagem de 25 ml 2 pipetagens de 10 ml 4 pipetagens de 1 ml O volume de 26 ml pode ser obtido atraves de: 1 pipetagem de 25 ml 1 pipetagem de 1 ml
Comentários e avisos
Para inscrever-se na lista de discussão da disciplina MAC115 - Introdução à Computação para os alunos do IQ (Turmas 13 e 14), mande um email (vazio) para
Para enviar uma mensagem para a lista, escreva para
Os mails enviados para a lista podem ser vistos na página