Cod sursa(job #2894090)

Utilizator RaduAntoneoAntonio Alexandru Radu RaduAntoneo Data 27 aprilie 2022 12:00:37
Problema Loto Scor 90
Compilator py Status done
Runda Arhiva de probleme Marime 0.79 kb
f = open("loto.in")
g = open("loto.out", 'w')
n, sum = [int(x) for x in f.readline().split()]
v = [int(x) for x in f.readline().split()]
d = {}
for i in v:
    for j in v:
        for k in v:
            s = i + j + k
            if s not in d:
                d[s] = (i, j, k)
gata = False
for i in v:
    if not gata:
        for j in v:
            if not gata:
                for k in v:
                    s = i + j + k
                    if sum - s in d:
                        gata = True
                        g.write(f"{str(i)} {str(j)} {str(k)} "
                                f"{str(d[sum - s][0])} {str(d[sum - s][1])}"
                                f" {str(d[sum - s][2])}")
                        break
if not gata:
    g.write('-1')
f.close()
g.close()