40. Gabungan Jumlah II
Kesukaran: Sederhana
Topik: Tatasusunan, Menjejak Belakang
Memandangkan koleksi nombor calon (calon) dan nombor sasaran (sasaran), cari semua kombinasi unik dalam calon di mana nombor calon dijumlahkan untuk disasarkan.
Setiap nombor dalam calon hanya boleh digunakan sekali dalam gabungan.
Nota: Set penyelesaian mestilah tidak mengandungi gabungan pendua.
Contoh 1:
Contoh 2:
Kekangan:
Penyelesaian:
Kita boleh menggunakan pendekatan menjejak ke belakang. Idea utama ialah mengisih tatasusunan dahulu untuk mengendalikan pendua dengan mudah dan kemudian meneroka semua kombinasi yang mungkin menggunakan penjejakan ke belakang.
Mari laksanakan penyelesaian ini dalam PHP: 40. Jumlah Gabungan II
Kod ini akan mengeluarkan semua kombinasi unik yang dijumlahkan kepada sasaran sambil memastikan setiap calon digunakan sekali sahaja dalam setiap kombinasi.
Pautan Kenalan
Jika anda mendapati siri ini membantu, sila pertimbangkan untuk memberi repositori bintang di GitHub atau berkongsi siaran pada rangkaian sosial kegemaran anda ?. Sokongan anda amat bermakna bagi saya!
Jika anda mahukan kandungan yang lebih berguna seperti ini, sila ikuti saya:
Atas ialah kandungan terperinci Jumlah Gabungan II. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!