TOPIC

erro nos exemplos do código ?

xmelo0 asked 4 years ago

esta estrada não deveria ter uma saida "N" ?

1 1 1
1 2 2
2 3 2
3 1 2

25% wrong

meu código

while True:
  try:
    bancos_e_debentures = input().split(" ")
    quant_de_bancos = int(bancos_e_debentures[0])
    quant_de_debentures = int(bancos_e_debentures[1])
    reservas_monetarias_de_cada_banco = input().split(" ")
    relacoes_entre_os_bancos = []
    quant_de_solucoes = 0
    for c in range(0,quant_de_debentures):
        bancodevedor_bancocredor_valordadebenture = input().split(" ")
        relacoes_entre_os_bancos.append(bancodevedor_bancocredor_valordadebenture)
    for c in range(0,len(relacoes_entre_os_bancos)):
        num_do_banco_devedor = int(relacoes_entre_os_bancos[c][0])
        num_do_banco_credor = int(relacoes_entre_os_bancos[c][1])
        valor_da_debenture = int(relacoes_entre_os_bancos[c][2])
        reserv_mon_do_banco_devedor = int(reservas_monetarias_de_cada_banco[num_do_banco_devedor - 1])
        reserv_mon_do_banco_credor = int(reservas_monetarias_de_cada_banco[num_do_banco_credor - 1])
        if valor_da_debenture <= reserv_mon_do_banco_devedor:
             reservas_monetarias_de_cada_banco[num_do_banco_devedor - 1] = reserv_mon_do_banco_devedor - valor_da_debenture
             reservas_monetarias_de_cada_banco[num_do_banco_credor - 1] = reserv_mon_do_banco_credor + valor_da_debenture
             quant_de_solucoes += 1
        else:
            print("N")
            break

    if quant_de_solucoes == quant_de_debentures:
        print("S")

  except EOFError:
    break

Remember not post solutions. Your post may be reviewed by our moderators.

  • idalves0 replied 3 years ago

    Concordo, essa saida deveria ser N