Olá, senhores, estou com dificuldades em 6 questões.
Irei mandar uma agora apenas para ver se conseguem me explicar ou criar um código e comentar linha por linha. Tenho dificuldade extrema de entender, mas não tenho vergonha de admitir. Estou correndo atrás do prejuízo e aprendendo da maneira que posso.
Eis a questão:
Motivação
Flavinho acabou de chegar do supermercado com K produtos na sacola, mas perdeu o recibo da compra. Ele está tentando lembrar dos preços de cada um dos produtos e precisa da sua ajuda. Por enquanto ele consegue se lembrar das seguintes informações:
· O valor total da compra foi de R reais;
· Os valores dos produtos eram números inteiros distintos.
Por exemplo, se R=12 e K=3, temos as seguintes possíveis combinações de preços para os três produtos: {1,2,9}, {1,3,8}, {1,4,7}, {1,5,6}, {2,3,7}, {2,4,6} ou {3,4,5}.
Ação
Seu programa deve computar a quantidade de possíveis combinações de preços para os K produtos.
Entrada
A primeira linha da entrada contém dois inteiros R e K, indicando respectivamente o valor total do recibo e o número de produtos comprados.
Saída
Imprima uma linha contendo um inteiro representando a quantidade de possíveis combinações de preços para os K produtos.
Restrições
· 1 ≤ R ≤ 100
· 1 ≤ K ≤ 20
Exemplos
>>
12 3
<<
7
>>
10 5
<<
0
>>
10 2
<<
4
Preciso do código que passe nesses casos de testes e que por ventura, me expliquem o que cada linha significa.
Não tenho muito mais a dizer. Obrigado por vossas atenções, de verdade.