❶ 关于足球赛程安排算法。
10队分别数字代替。
第一轮
1-2 3-10 4-9 5-8 6-7
第二轮
1-3 2-4 5-10 6-9 7-8
第三轮
1-4 2-6 3-5 7-10 8-9
第四轮
1-5 2-8 3-7 4-6 9-10
第五轮
1-6 2-10 3-9 4-8 5-7
第六轮
1-7 2-3 4-10 5-9 6-8
第七轮
1-8 2-5 3-4 6-10 7-9
第八轮
1-9 2-7 3-6 4-5 8-10
第九轮
1-10 2-9 3-8 4-7 5-6
共分为九轮比赛,每轮五场赛事,一共45场。
❷ 请问如何随机生成一个数独
答:关于这个问题,
数独(すうどく,Sūdoku)是一种运用纸、笔进行演算的逻辑游戏。玩家需要根据9×9盘面上的已知数字,推理出所有剩余空格的数字,并满足每一行、每一列、每一个粗线宫内的数字均含1-9,不重复。
如上图所示,我需要一个简单的原型,也就是按照一定规则组成的数独表,通过一个随机生成的Map(也就图中所示的参照表),类似与翻译似的经过两次转换,变成一个看似没有规则但都继承了原型表规律的新的数独表。另外,值得一提的是,这两次参照生成并不需要使用同一个Map。
缺陷:这个算法其实只能算是“伪算法”,因为他并没有真正的生成一个随机的数独表,只是一种表象上