yigal_s' Journal
 
[Most Recent Entries] [Calendar View] [Friends View]

Saturday, October 16th, 2010

    Time Event
    3:52p
    теорвер + рекурсия в цикле
    На днях гонял код вроде следующего
    void f()
    {
        for(;;)
           if(rand()<p)
               f();
           else
               break;
    }


    Тривиальная, в общем, штучка, но ведет себя забавно.

    При вероятности p>1/2 с ненулевой вероятностью последовательность вызовов становится актуально-бесконечной, и это при том, что матожидание длины каждого цикла конечно, и конечно матожидание глубины каждой линейной цепочки рекурсии.

    Интуиция cтупила. Первоначально я был уверен, что цепочка вызовов будет всегда конечной, но уже при p=1/2 матожидание количества вызовов становится бесконечным, ну а далее бесконечной становится, с определенной вероятностью, и реализация.

    Кстати, посчитал матожидание общего количества вызовов при заданном p<1/2. Как строго-формально считать такую разветвляющуюся хрень, вообще себе не представляю, но нестрого решается довольно просто.
    4:30p
    Канцлер Германии Ангела Меркель считает, что модель мультикультурализма провалилась.
    http://www.mignews.com/news/politic/world/161010_204626_20878.html

    Я что-то пропустил? Что-то случилось?
    Разве европейский Паровоз более не летит вперёд к светлому будущему?

    Или просто господа политики вынуждены наконец прислушаться к своим избирателям?

    << Previous Day 2010/10/16
    [Calendar]
    Next Day >>

About LJ.Rossia.org