Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >每周分组分配算法

每周分组分配算法
EN

Stack Overflow用户
提问于 2013-03-07 14:06:41
回答 5查看 1.2K关注 0票数 8

我的一个老师朋友,一个班级有23名学生。他们想要一种算法,在14周内将学生分配到2人一组和3人一组(处理奇数数量的学生),这样在14周内没有两对重复(一对分配到一周)。

蛮力方法的效率太低了,所以我在考虑其他方法,矩阵表示听起来很吸引人,还有图论。有谁有什么想法吗?我可以找到的问题只能处理一周和this answer,我可以很好地解决。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-03-07 15:29:33

我认为Round-robin algorithm会做到这一点。

将剩下的学生添加到第二个组中,就完成了。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
First run
1   2   3   4   5   6   7   8   9   10  11  12
23  22  21  20  19  18  17  16  15  14  13

Second run
1   23  2   3   4   5   6   7   8   9   10  11  
22  21  20  19  18  17  16  15  14  13  12

..。

票数 9
EN

Stack Overflow用户

发布于 2013-03-08 14:43:15

另一种可能是graph matching,需要14个不同的图匹配。

票数 1
EN

Stack Overflow用户

发布于 2013-03-07 14:18:23

试着用约束来描述这个问题。

然后将约束传递给像ECLiPSe (而不是Eclipse)这样的工具,请参阅http://eclipseclp.org/

实际上,您的问题似乎与该站点(http://eclipseclp.org/examples/golf.ecl.txt)上的高尔夫示例类似。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15273249

复制
相关文章
TFS2010安装部署
以下是我的安装步骤,如果有什么遗漏或者疑难问题,欢迎大家留言,我们一起想办法解决。
全栈程序员站长
2022/11/09
1.7K0
TFS2010 Team Project Collections
Team Foundation Server 2010有一个改进比较大的地方就是Team Project Collections,在TFS 2010 在Team Project之上,多了一个Colle
张善友
2018/01/19
9440
TFS2010  Team Project Collections
TFS 2010 客户端汇总
Visual Studio Team System 2008 Service Pack 1 针对 Team Foundation Server 2010 的前向兼容更新(安装程序)http://www
张善友
2018/01/29
9050
visual studio 2012如何彻底删除TFS上的团队项目
本人的TFS地址:https://zfanlong1314.visualstudio.com/
跟着阿笨一起玩NET
2018/09/18
2.3K0
visual studio 2012如何彻底删除TFS上的团队项目
tfs安装教程_2010版cad安装教程
1、配置SQL Server。打开SQL Server Configuration Manager,左边树中展开SQL Server网络配置-MSSQLSERVER的协议,确保右边的“TCP/IP”和“命名管道”全都启用,如果已经禁用则启用,如下图示:
全栈程序员站长
2022/11/09
2.5K0
tfs安装教程_2010版cad安装教程
tfs安装教程_tfs4全称
索引: 介绍 安装操作系统 准备安装过程中的需要的用户账户 安装IIS 7.0 安装SQL Server 2008 安装SQL Server 2008 SP1补丁 安装TFS 2010 配置TFS 2010(以高级配置为例) 配置TFS Build服务 安装序列号
全栈程序员站长
2022/11/09
1.6K0
项目移除TFS版本控制
以前的项目用的是TFS,感觉现在用git的比较多,还是不玩这种冷门东西了, 用git算了,删掉项目底下的.vssscc文件,没有效果,需要把.sln解决方案文件和.vcxproj文件配置信息修改,但项目文件太多删起来太麻烦,于是在网上找到了一个工具就是用来清除TFS的, 将这个文件解压到项目文件目录中, 输入三次y就清除完成了, 好像还需要net4.0的支持.
ClearSeve
2022/02/16
8830
项目移除TFS版本控制
图文并茂介绍在VS2010里使用TFS2010
上面的两篇文章Team Foundation Server 2010 – Basic Installation和TFS2010 Team Project Collections 已经讲述了安装TFS2
张善友
2018/01/29
1.4K0
让TFS2008 build server可以 编译vs2010程序
1. build server 安装.net framework 4.0和 .net framework 3.5 sp1 2. 停掉team build service 3. 到 C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\PrivateAssemblies 用记事本打开TfsBuildService.exe.config. 4. 找到MSBuildPath 配置,设置值为 <add key="MSBuildPath" value="c
麦克-堂
2018/04/12
8160
tfs安装教程_怎么安装2010office激活成功教程版
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说tfs安装教程_怎么安装2010office激活成功教程版,希望能够帮助大家进步!!!
Java架构师必看
2022/10/05
4.3K0
tfs安装教程_怎么安装2010office激活成功教程版
迁移TFS,批量将文档导入SharePoint 2013 文档库
一、需求分析 公司需要将存在于旧系统(TFS)所有的文档迁移至新系统(SharePoint 2013)。现已经将50G以上的文档拷贝到SharePoint 2013 Server上。这些文档是一些
用户1161731
2018/01/11
1.5K0
迁移TFS,批量将文档导入SharePoint 2013 文档库
VS2012 win7 修改TFS登陆账号的方法
、修改登陆账号:   在网上搜了好多,都没有找到解决方法,自己琢磨了一会找到了修改登陆TFS(Team Foundation Server)(团队资源管理器)的账号,和大家分享一下吧。 点击“开始”--“控制面板”--“用户帐户和家庭安全”--“凭据管理器”--“普通凭证”,就修改普通凭证就可以了。
跟着阿笨一起玩NET
2018/09/19
9480
VS2012 win7 修改TFS登陆账号的方法
Window Server 2008 R2 TFS2010 安装前的准备
http://www.cnblogs.com/aehyok/p/3979707.html 这里简单介绍了安装windows Server 2008 R2系统,接下来就开始介绍安装Team Foundation Server 2010工具之前的准备工作。
aehyok
2018/08/31
6380
Window Server 2008 R2 TFS2010 安装前的准备
tfs安装教程_2008安装教程
1、服务器内存要求2G;2、需要SQL SERVER 2005以上;3、选择“基础安装”。
全栈程序员站长
2022/11/09
1.8K0
tfs安装教程_2008安装教程
VS 2005 TFS MSSCCI Provider
如果您的开发工具不是VS 2005 ,但又有需要和Team Foundation Server整合该怎么办? 如果您的开发工具或软件属于下列几种: * Visual Studio .NET 2003 * Visual C++ 6 SP6 * Visual Visual Basic 6 SP6 * Visual FoxPro 9 SP1 * Microsoft Access 2003 SP2 * SQL Server Management Studio 如果想使用VS 2005的Team Foundatio
张善友
2018/01/29
9290
TFS(Team Foundation Server)介绍和入门
在本文的两个部分中,我将介绍Team Foundation Server的一些核心特征,重点介绍在本产品的日常应用中是怎样将这些特性结合在一起使用的。
全栈程序员站长
2021/12/09
6.1K0
伸手党福利 - 直击TFS技术内幕
TEG云端专业号
2017/07/13
3.9K0
伸手党福利 - 直击TFS技术内幕
DevOps工具介绍连载(31)——Microsoft Team Foundation Server(TFS)
Team Foundation Server(TFS)是一种为 Microsoft 产品提供 源代码管理、数据收集、报告和项目跟踪,而为协作软件开发的项目。它是Microsoft应用程序生命周期管理(ALM)工具的核心协作平台,简单的说它是管理和开发软件项目的整个生命周期的平台工具。
顾翔
2020/04/10
1.8K0
DevOps工具介绍连载(31)——Microsoft Team Foundation Server(TFS)
TFS2018环境搭建一硬件要求
TFS可以安装在Windows Server和Windows PC操作系统中,但是TFS2018和2018只支持64位操作系统中,早期的版本没有操作系统的位数限制.建议将TFS安装到服务器上,除非TFS用于个人使用.
郑小超.
2018/11/29
3.6K0
tf版安装_国际贸易术语2010图解
TFS2010安装环境是操作系统为Windows Server 2003 SP2(X86),Windows Server 2003 R2(X86),Windows Server 2003 R2 SP2(X86),Windows Server2008,Windows Server 2008 R2。
全栈程序员站长
2022/11/09
9840
tf版安装_国际贸易术语2010图解

相似问题

无法将默认集合从tfs 2010迁移到tfs 2012

11

将TFS 2012项目集合移至TFS 2010

25

TFS 2010迁移到TFS 2012

15

将集合从TFS 2010移至TFS 2012

13

从TFS 2010迁移到TFS 2012

26
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文