Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Alexander Chelmodeev                 2:5062/17.5    17 Jun 2002  11:33:16
 To : Alexander Kazak
 Subject : как рандомить подскажите плиз
 -------------------------------------------------------------------------------- 
 
  16 Июн 2002 Вс в 23:11 : Alexander Kazak --> All:
 
  AK> У меня есть натуральное число N и натуральное число K<N. Как написать
  AK> процедуру на Паскале, которая возвращает K случайных натуральных
  AK> чисел, причём сумма их равна N?
 
     Представим сумму в виде отрезка длиной N. Тогда надо выбрать случайным
 образом K-1 точек на отрезке, чтобы получить разбиение cуммы (N) на K
 слагаемых. При этом, если точка уже была выбрана, то надо увеличить число
 опытов на 1.
 
      Hапример, N=16 и K=6:
 
      0001 001 01 1 1 00000
         4   3  2 1 1     5
 
      N=4+3+2+1+1+5=16
 
 ... http://ichip.chat.ru ... mailto:ichip(a)chat.ru
 --- GoldED+/386 1.1.5-20010807 rev.0813 (MS-DOS 7.10 pc) * Chip&Deal *
  * Origin: И пpи железных дopoгaх лучше coхpaнять двукoлку. (2:5062/17.5)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 как рандомить подскажите плиз   Alexander Kazak   16 Jun 2002 23:11:08 
 RE:как рандомить подскажите плиз   Anatoly Svishev   17 Jun 2002 01:17:19 
 как рандомить подскажите плиз   Max Alekseyev   16 Jun 2002 16:34:32 
 Re: как рандомить подскажите плиз   Kilew   17 Jun 2002 03:48:31 
 как рандомить подскажите плиз   Alexander Chelmodeev   17 Jun 2002 11:33:16 
 как рандомить подскажите плиз   Alexander Chelmodeev   20 Jun 2002 12:29:53 
Архивное /ru.algorithms/147063d0dcb8d.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional