、装球:设有N个盒子(N足够大,可装入任何数量的球),分别编号1,2,….同时有K个小球(K>0),今将K个小球装入到盒子中去,装入规则如下:(1) 第一个盒子不能为空.(2) 装入必须严格按递

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 05:30:00
、装球:设有N个盒子(N足够大,可装入任何数量的球),分别编号1,2,….同时有K个小球(K>0),今将K个小球装入到盒子中去,装入规则如下:(1) 第一个盒子不能为空.(2) 装入必须严格按递

、装球:设有N个盒子(N足够大,可装入任何数量的球),分别编号1,2,….同时有K个小球(K>0),今将K个小球装入到盒子中去,装入规则如下:(1) 第一个盒子不能为空.(2) 装入必须严格按递
、装球:设有N个盒子(N足够大,可装入任何数量的球),分别编号1,2,….同时有K个小球(K>0),今将K个小球装入到盒子中去,装入规则如下:(1) 第一个盒子不能为空.
(2) 装入必须严格按递增的顺序进行.
例如,当K=8,N=6装入方法有:1,2,5 或1,3,4 (3)在满足上面的两个条件下,要求有球的盒子尽可能多.
(4)装完之后,相邻盒子中球个数差的绝对值之和为最小(未装的盒子不计).如上例中:
装入法1,2,5 则差的绝对值之和为:2-1+5-2=4 装入法1,3,4 则差的绝对值之和为:3-1+4-3=3
[程序要求]:给出K(K表示小球个数)之后,求出满足上述四个条件的装入方法.
[算法描述]:设计一个数组A:ARRAY[1..N] OF INTEGER,用数组元素代表盒子然后依次装入小球.[程序]:PROGRAM EXP3(INPUT,OUTPUT); CONST N=20;
VAR I,J,K,L:INTEGER;
A :ARRAY[1..N] OF INTEGER; BEGIN
READLN(k); ⑥ J:=1;
WHILE ⑦ DO BEGIN A(J):=J; ⑧ :J:=J+1 END; L:=j-1;
WHILE k>0 DO BEGIN
⑨ :K:=K-1:L:=L-1 END;
FOR I:=1 TO ⑩ DO WRITE(A[I]:4) END.

、装球:设有N个盒子(N足够大,可装入任何数量的球),分别编号1,2,….同时有K个小球(K>0),今将K个小球装入到盒子中去,装入规则如下:(1) 第一个盒子不能为空.(2) 装入必须严格按递
PROGRAM EXP3(INPUT,OUTPUT);
CONST N=20;
VAR I,J,K,L:INTEGER;
  A:ARRAY[1..N] OF INTEGER;
BEGIN
  READLN(k);
  //这里不知要填什么
  J:=1;
  
  WHILE  k>=0 DO
    BEGIN
      A[J]:=J;
      k:=k-j;
      J:=J+1;
    END;
    
  L:=j-1;
  a[l]:=a[l]+k;  //这里补充了好几句
  k:=a[l];
  a[l]:=0;
  l:=l-1;
  
  WHILE  k>0 DO
    BEGIN
      a[l]:=a[l]+1;
      K:=K-1;
      L:=L-1;
    END;
  
  FOR I:=1 TO  N DO  //这里没有合适的变量可填,只好填N了,全部显示.
      WRITE(A[I]:4)
  END.
 
实在看不懂你给的那个程序到底什么思路,只好另编了,所以程序和原来的有点变化.按别人的思路编程的难度远超按自己的思路编.

、装球:设有N个盒子(N足够大,可装入任何数量的球),分别编号1,2,….同时有K个小球(K>0),今将K个小球装入到盒子中去,装入规则如下:(1) 第一个盒子不能为空.(2) 装入必须严格按递 M个球装入N个盒子,有多少装法 将n个球(1~n号)随机放进n个盒子中,一个盒子装一个球,若一个球装入与球同号的盒子中,称为配对,记X为总的配对数,求E(X) 向您请教两个概率论中的题目1 将n个球(1--n号)随机地放进n个盒子(1--n号)中去,一个盒子装一只球.若一只球装入与球同号的盒子,称为一个配对.记X为总的配对数,求E(X).设Xi=1或0 (若第i号球装入 为什么把2个球装入4个盒子的方法个数为C(5,3)=10 ?更一般地为什么M个球装入N个盒子的不同装法,盒子按顺序排列. 为什么方法总数为C(M+N-1,N-1)?烦请高手详细解答下 将100多个小球分别装入两个盒子中,把第二个盒子中的小球取出2个放入第一个盒子中,此时第一个盒子中的小球是第二个盒子中小球的n倍(n是正整数),如果把第一个盒子中的小球取出3个放入 N个球放入n个盒子中(n 设有M*N个球,一个黑球一个白球,其余红球,任意放入M个盒子,每盒N个,求黑白同盒的概率.答案应该是(N-1)/(MN-1)求过程~ 将100只杯子分别装入若干个盒子中,每盒装的个数互不相同,并且盒盒不空,最多可装入多少个盒子? 将珠子装入盒子.兰兰将99颗珠子装入两种盒子中,每个大盒子都能装12颗每个小盒子都能装5颗,恰好装满若干个盒子,已知盒子数大于10,则小盒子有几个? 概率 分房模型设有 k 个不同的球,每个球等可能地落入 N 个盒子中设每个盒子容球数无限,求下列事件的概率:(1)某指定的 k 个盒子中各有一球;(2)某指定的一个盒子恰有 m 个球;(3)某 装水瓶的盒子有大小2种,小的盒子能装4个,大的盒子能装7个,要把41个水瓶装入水中...装水瓶的盒子有大小2种,小的盒子能装4个,大的盒子能装7个,要把41个水瓶装入水中,问需要大小盒子各多少 装一种保龄球的盒子有大、小两类,每个大盒子装5个球,小盒子装3个球,要把27个保龄球都装入盒子中,使每个盒子都恰好装满,需要大、小盒子各几个? 将n个球放入N个盒子中去,设盒子的容量不限,试求:n个盒子中各有一个球的概率? 热水瓶装入大小两种盒子里,大盒子每只能装8个热水瓶,小盒子每只能装5个热水瓶.现在有70个热水瓶,一共需要多少只盒子?(两种盒子恰好装满) 设有n个人,每个人都有等可能的被分配到N个房间中的任意一间去(n 将n只球随机地放在m个盒子中将n只球随机地放在m个盒子中,每个盒子可装任意多个球,每个球以同样的概率落入每个盒子中,求 有球盒子数X的数学期望。 把174粒玻璃球装入18个盒子里,大盒子每只装12粒,小盒每盒装6粒,正好装满.大小盒各有几只