2010/1/11 Mucibirahman İLBUĞA <[email protected]>
>
> Selamlar,
> Tam olarak istenen sıraların önemli olduğu sistem. Yani "Composition"
> denilen. Ama algoritma hakkında bilgi yok... :(
>
> Kolay gelsin,
> Mucip:)

pastebin ilk defa kullanıyorum umarım becerebilmişimdir. link :
http://pastebin.com/f4926ca7a
olur da link bozuksa :

<?php

$sonuclar = array();

function ihtimal($kalanToplam, $kalan, $burayaKadar) {
        GLOBAL $sonuclar;

        if($kalan == 1) {
                $burayaKadar[] = $kalanToplam;
                print_r($burayaKadar);
                $sonuclar[] = $burayaKadar;
                return 1;
        }

        for($i=0;$i<=$kalanToplam;$i++) {
                unset($gurayaKadar);
                $gurayaKadar = $burayaKadar;
                $gurayaKadar[] = $i;
                ihtimal($kalanToplam-$i,$kalan-1, $gurayaKadar);
        }

        return 1;
}

ihtimal(4,4,array());

?>

--
Husrev
[email protected]
_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap