Diferente pentru blog/meet-in-the-middle intre reviziile #121 si #122

Nu exista diferente intre titluri.

Diferente intre continut:

== code(c) |
def 4sum(A):
  S = {}
  sums = {}
  for a in A:
    for b in A:
      S[a + b] = (a, b)
      sums[a + b] = (a, b)
  for c in A:
    for d in A:
      if -(c + d) in sums:
        print (S[-(c + d)][0], S[-(c + d)][1], c, d)
        print (sums[-(c + d)][0], sums[-(c + d)][1], c, d)
        return
  print "No solution."

Nu exista diferente intre securitate.

Topicul de forum nu a fost schimbat.