我想邀请一些朋友参加啤酒排名比赛。将要求每位参加者带来“轰炸机”(1品脱)他们能找到的最好的啤酒。设F为参加聚会的朋友的载体,而B为啤酒的载体。 B必须比F具有更多的元素,因为每个参与者都必须带来至少一种啤酒。
我想编写一个算法(最有可能在excel / vis basic中),为每个朋友分配4个啤酒进行排名。我认为排名的最佳方法是将啤酒评为1-4。然后,根据排名,我想将所有啤酒的排名从最好到最差。
我怎样才能最好地对所有啤酒进行排名,而每个人只尝试4种?
最佳答案
我对上述问题的思考过程概述如下:
注意:该解决方案假定该问题至少有五个参与者。
参与者被随机分配一个职位
参与者将他们带来的啤酒坐在桌上的指定位置。
参与者顺时针旋转,品尝1/4品脱的啤酒,并重复此过程四次
参与者将他们品尝的四种啤酒中的每一种排名
分数被排序以为每种啤酒分配等级
负责任地喝酒。