[Huawei OD Machine Test Real Question Python] Finden Sie die Anzahl der Tupel, die die Bedingungen erfüllen [2023 Q2 | 200 Punkte]

Titelbeschreibung

[Finden Sie die Anzahl der Tupel, die die Bedingungen erfüllen]

Gibt es bei einem gegebenen ganzzahligen Array nums, einer Zahl k und einem ganzzahligen Zielwert target k Elemente in nums, sodass das Additionsergebnis target ist? Bitte geben Sie die Anzahl aller k-Tupel aus, die die Bedingungen erfüllen und nicht wiederholt werden.

Datenreichweite

2<= nums.length <= 200

-10^9<= nums[i] <= 10^9

-10^9<= Ziel <= 10^9

2 <= k<= 100

Beschreibung eingeben

Die erste Zeile ist der Wert von nums: 2 7 11 15
Die zweite Zeile ist der Wert von k: 2
Die dritte Zeile ist der Wert von target: 9

Ausgabebeschreibung

Die erste Ausgabezeile gibt die Anzahl der Vorfahren an, die die folgenden Bedingungen erfüllen: 1

Die Eingabe- und Ausgabebeispiele von Beispiel 1 dienen nur dem Debuggen, und die Hintergrundbeurteilungsdaten enthalten im Allgemeinen keine Beispiele.

eingeben

-1 0 1 2 -1 -4
3
0

Ausgabe

2

Beispielbeschreibung

-1 0 1,-1 -12 erfüllt die Bedingung.


おすすめ

転載: blog.csdn.net/xiao_pengjy/article/details/131508368