是如何枚举和优化的算法,因为30支球队,82场比赛。全排列的时间效率不高,有没有更理想的算法呢?
解决方案 »
- 关于JAVA开发桌面的一点小困扰
- 请大家教我一下,如何使用定时器,包括用什么头文件,怎么样使用,我搜索了一下也没有什么详细的
- 谁能给一个简单的用java实现telnet的代码,无限感激~~~
- 菜鸟提问:关于package和import的一个问题
- 自己设计的权限类(Permission)为什么不被解析(unresolved),请指教
- 如何理解对象的定义?
- 如何从文本文件中读取一个整数数组?
- 一个Java教师兼程序员对学生学习Java的感触
- 急呀,谁有jb7的注册码,可以给我发一份吗,在此先谢了
- 有谁知道微软的project网络版的吗,或者类似于project网络版的工具?.
- mysql排序问题,急等!
- 在线等:Logger在控制台重复输出问题,而且还是有规律的重复输出
楼主【jundywoo】截止到2008-06-26 19:42:15的历史汇总数据(不包括此帖):
发帖数:36 发帖分:820
结贴数:22 结贴分:615
未结数:14 未结分:205
结贴率:61.11 % 结分率:75.00 %
楼主加油
NBA联盟分为两个大的部,即东部和西部,两个大部有分别分为3个小区,每个小区是5支球队。具体安排是西部1:西南赛区有小牛 马刺 火箭 黄蜂 灰熊 2:西北赛区有爵士 掘金 森林狼 开拓者 超音速 3:太平洋赛区有太阳 湖人 快船 勇士 国王 东部1:大西洋赛区有猛龙 网 尼克斯 76人 凯尔特人 2:中部赛区有活塞 骑士 公牛 步行者 雄鹿 3:东南赛区有奇才 热火 魔术 老鹰 山猫。具体到的NBA联赛的打法,还是拿火箭举例吧,楼主更能清楚的了解。首先NBA联赛的整个赛季的比赛是82场,拿火箭举例这82场中有30场要和东部的15支球队打(30场球其中包括和东部的每一支球队都打一个主客场),火箭还要和本小区的另外4支球队打16场比赛(就是西南赛区的小牛 马刺 黄蜂 灰熊各2个主场2个客场),剩下的36场比赛要和同部(西部)不同区的球队最少3场比赛(有的球队会打4场,不过每年不是固定的。象火箭去年和太阳打了3场球,今年和太阳要打4场球)。保证每个球队82场比赛有41个主场41个客场。以上就是NBA的赛季比赛的分配方法。 它根本就有些比赛是不固定的,这你怎么搞?除非你知道它今年怎么排,否则你即使排出来也是不合理的或者今年的nba根本不会按照你排的赛程去进行