资源列表
[Windows编程] bank
说明:假设某银行有4个窗口对外接待客户,从早晨银行开门起不断有客户进入银行。由于每个窗口在某个时刻只能接待一个客户,因此在客户人数众多时需在每个窗口前顺次排队。对于刚进入银行的客户,如果某个窗口的业务员正空闲,则可上前办理业务;反之,若4个窗口均被客户所占,便排在人数最少的队伍后面。编制程序模拟银行的这种业务活动并计算一天中客户在银行逗留的平均时间。 初始化条件:程序从第一个客户到达时间为“0”开始运行,每个客户办理业务的时间不超过30分钟;两个相邻到达银行的客户的时间间隔不超过5分钟。<杨哲> 在 2008-10-13 上传 | 大小:1.35kb | 下载:0
[Windows编程] monkey
说明:动物园里的n 只猴子编号为1,2,…,n,依次排成一队等待饲养员按规则分桃。动物 园的分桃规则是每只猴子可分得m 个桃子,但必须排队领取。饲养员循环地每次取出1 个, 2 个,…,k 个桃放入筐中,由排在队首的猴子领取。取到筐中的桃子数为k 后,又重新从 1 开始。当筐中桃子数加上队首猴子已取得的桃子数不超过m 时,队首的猴子可以全部取出 筐中桃子。取得桃子总数不足m 个的猴子,继续到队尾排队等候。当筐中桃子数加上队首猴 子已取得的桃子数超过m 时,队首的猴子只能取满m个,然<杨哲> 在 2008-10-13 上传 | 大小:1004byte | 下载:0
[Windows编程] Josep
说明:Josephus 排列问题定义如下:假设n 个竞赛者排成一个环形。给定一个正整数m,从某 个指定的第1 个人开始,沿环计数,每遇到第m 个人就让其出列,且计数继续进行下去。这 个过程一直进行到所有的人都出列为止。最后出列者为优胜者。每个人出列的次序定义了整 数1,2,…,n 的一个排列。这个排列称为一个(n,m)Josephus 排列。 例如,(7,3)Josephus 排列为3,6,2,7,5,1,4。 对于给定的1,2,…,n 中的k 个数,Josephus 想知道是否存<杨哲> 在 2008-10-13 上传 | 大小:1.25kb | 下载:0