40. Jumlah Gabungan II
Kesukaran:Sederhana
Topik:Susunan, 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 digunakansekalidalam 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 terlebih dahulu untuk mengendalikan pendua dengan mudah dan kemudian meneroka semua kombinasi yang mungkin menggunakan penjejakan ke belakang.
Mari kita 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.
Hubungi Pautan
Jika anda mendapati siri ini membantu, sila pertimbangkan untuk memberirepositoribintang di GitHub atau berkongsi siaran pada rangkaian sosial kegemaran anda ?. Sokongan anda amat bermakna buat 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!