-
Notifications
You must be signed in to change notification settings - Fork 17
/
AproveiteOferta.py
20 lines (15 loc) · 1.07 KB
/
AproveiteOferta.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Desafio
# Um supermercado está fazendo uma promoção de venda de refrigerantes. Se um dia você comprar refrigerantes e levar os cascos vazios no dia seguinte, ela troca cada conjunto de K garrafas vazias por uma garrafa cheia. Um cliente quer aproveitar ao máximo essa oferta e por isso comprou várias garrafas no primeiro dia da promoção. Agora ele quer saber quantas garrafas terá ao final do segundo dia da promoção, se usá-la ao máximo.
# Faça um programa para calcular isso.
# Entrada
# A primeira linha de entrada contém inteiro T (1 ≤ T ≤ 10000) , que indica o número de casos de teste. Em cada uma das T linhas a seguir vêm dois inteiros N e K (1 ≤ K, N ≤ 10000), respectivamente o número de refrigerantes comprados e o número de garrafas vazias para ganhar uma cheia.
# Saída
# Para cada caso de teste imprima o número de garrafas que o cliente terá no segundo dia, se aproveitar ao máximo a oferta.
T = int(input())
while T > 0:
T -= 1
N, K = input().split()
N = int(N)
K = int(K)
total = int(int(N % K) + int(N / K))
print(total)