Pular para conteúdo

Problema 1755 - O troco

n = int(input())

for i in range(n):
    dinheiro, qtd_marcas = map(int, input().split())
    precos = list(map(float, input().split()))
    maior_troco = 0
    for preco in precos:
        if preco <= dinheiro:
            qtd = dinheiro // preco
            pagamento = qtd * preco
            troco = dinheiro - pagamento
            if troco > maior_troco:
                maior_troco = troco
    print(f"{maior_troco:0.2f}")

Link do problema: https://www.beecrowd.com.br/repository/UOJ_1755.html