Informatică, întrebare adresată de krina89, 9 ani în urmă

Fie S și n două numere naturale nenule.

Să se genereze (în ordine lexicografică) toate şirurile strict crescătoare de n numere naturale nenule cel mult egale cu S și cu proprietatea că oricare ar fi a şi b două numere dintr-un astfel de şir a-b divide a+b.
Date de intrare

Fișierul de intrare sirab.in conține pe prima linie două numere naturale S și n, separate printr-un spațiu.
Date de ieșire

Fișierul de ieșire sirab.out va conține pe fiecare linie câte un șir generat, în ordinea generării. Numerele din fiecare linie vor fi separate prin câte un spațiu.
Restricții și precizări

10 ≤ S ≤ 300
2 ≤ n ≤ 7
Dacă nu pot fi generate astfel de șiruri atunci se va scrie valoarea 0 în fișierul de ieșire sirab.out.


Exemplu

sirab.in

10 4

sirab.out

2 3 4 6
3 4 5 6
6 7 8 9
6 8 9 10

Explicație

S=10 și n=4. Se pot genera 4 șiruri strict crescătoare cu proprietatea cerută: (2 3 4 6), (3 4 5 6), (6 7 8 9) și (6 8 9 10).
cu backtracking va rog

Răspunsuri la întrebare

Răspuns de Razzvy
6
AI solutia in atasament.
Anexe:

krina89: multumesc pt ajutor
Razzvy: Cu placere!
Alte întrebări interesante