Ich möchte in der Lage sein, das grüne Diff zu lösen, also werde ich das grüne Diff lösen, das lösbar zu sein scheint.
Rote Äpfel essen bis zu $ X $ und grüne Äpfel essen bis zu $ Y $, also essen Sie nur $ X, Y $, bevor Sie $ p, q $ in absteigender Reihenfolge setzen. .. Farblose Äpfel können in beiden Farben vorliegen. Verbinden Sie also $ p [: X], q [: Y], r $ und ordnen Sie sie in absteigender Reihenfolge an. Die Antwort ist die Summe von der Vorderseite der verketteten Liste zu $ X + Y $. Außerdem lautet die Sortierung für die Python-Liste $ O (N log N) $, sodass sie tolerierbar ist.
x, y, a, b, c = map(int,input().split())
p = list(map(int,input().split()))
q = list(map(int,input().split()))
r = list(map(int,input().split()))
p.sort(reverse=True)
q.sort(reverse=True)
p = p[:x]
q = q[:y]
apple = p + q + r
apple.sort(reverse=True)
ans = sum(apple[:x+y])
print(ans)
Ich möchte grün sein. wir sehen uns.
Recommended Posts