Dota游戏匹配的所有组合

摘要: 在Dota游戏中有一种匹配玩法,任意5人以下玩家组队,加入匹配系统,由系统组合出5人 vs 5人的组合进行游戏,比如2人+3人 vs 1人+4人。抽象出这个问题,就变成两边各有m个玩家,最多允许n个人组队(n <= m),计算所有的组合方式。思路是,先考虑单边阵营的组合,比如5人,可以1+4,2+3 阅读全文
posted @ 2017-03-15 22:00 昵称还得唯一 阅读(373) 评论(0) 推荐(0) 编辑

单循环赛贝格尔编排法实现

摘要: 单循环赛,是指所有参赛队伍都需跟其他队伍比赛一次,根据比赛得分,胜负场次来排列名次。比赛队伍为单数时,轮数等于队伍数,为双数时,轮数等于队伍数减一。如5支队伍需比赛5轮,6支队伍需比赛5轮。 首先介绍下逆时针轮转法。将队伍用阿拉伯数字从1开始编号,编排时将参赛队伍平均分成左右两排,左边从1开始自上向 阅读全文
posted @ 2017-03-04 15:52 昵称还得唯一 阅读(1594) 评论(0) 推荐(0) 编辑

fatal error C1061: 编译器限制 : 块嵌套太深

摘要: VisualStudio开发过程中碰到C1061报错,查了MSDN,文档说明如下 从说明中我们明白这是由于我们的代码块嵌套太深,超过了编译器的限制。但我理解为应该是同一个域内块的数量太多,超过了编译器限制。示例代码如下: Demo1 编译报错。 Demo2 编译报错。 Demo3 编译通过。 Dem 阅读全文
posted @ 2016-12-25 00:40 昵称还得唯一 阅读(1363) 评论(0) 推荐(0) 编辑

CentOS7安装Python3

摘要: CentOS7安装Python3 2016年11月17日1:15 从官网下载源代码并解压。安装程序需要root权限,先切换到root账户。 创建安装目录 进入解压目录,终端输入 注意=两边不能有空格 如果你想使用idle3,那么得先安装tk-devel,否则会提示: 终端输入 这时候已经安装完成,安 阅读全文
posted @ 2016-12-20 23:50 昵称还得唯一 阅读(598) 评论(0) 推荐(0) 编辑