MedieC++17

Alegeri cu sumă fixă

Cerință

Numără submulțimile de poziții ale șirului pentru care suma valorilor este egală cu s. Pozițiile sunt distincte, chiar dacă valorile sunt egale. Submulțimea goală se numără atunci când s=0.

Date de intrare

Se citesc n și s, apoi n numere întregi.

Date de ieșire

Afișează numărul submulțimilor.

Restricții

1 ≤ n ≤ 20; -100 ≤ valori ≤ 100; -2000 ≤ s ≤ 2000.

Observații

Selecție Algo25 pentru pregătirea interviurilor: recursie și enumerare.

Reper tematic pentru pregătire: https://www.hackerrank.com/interview/interview-preparation-kit

Exemple

2 EXEMPLE

Exemplul 1

Exemplul 1 pentru „Alegeri cu sumă fixă”. Alegerea unor poziții nu cere ca ele să fie consecutive. Pentru un subșir, ordinea inițială se păstrează.Exemplul 1, reprezentat vizual. Alegerea unor poziții nu cere ca ele să fie consecutive. Pentru un subșir, ordinea inițială se păstrează.Mărește schema ↗

Date de intrare

3 3
1 2 3

Date de ieșire

2

Exemplul 2

Date de intrare

1 0
0

Date de ieșire

2
UN MIC IMPULS

Ai nevoie de un indiciu?

Descoperă doar cât îți trebuie. Indiciile nu scad punctajul.

RÂNDUL TĂU

Trimite o soluție

Editor de cod

Se verifică autentificarea…

Deschide atelierul cu sugestii și teste locale în 4 limbaje →

Un pas, apoi următorul.Înapoi sus ↑