首页
社区
课程
招聘
[旧帖] 最近遇到下面一道题目,做不出来,请各位高手帮忙 0.00雪花
发表于: 2007-1-8 15:06 3427

[旧帖] 最近遇到下面一道题目,做不出来,请各位高手帮忙 0.00雪花

2007-1-8 15:06
3427
最近遇到下面一道题目,做不出来,请各位高手帮忙
轮班表如下:      早班(12hours)      夜班(12hours)
2006年1月1日:   A,                  B,
2006年1月2日:   C,                  A,
2006年1月3日:   D,                  C,
2006年1月4日:   B,                  D,

从2006年1月1日起,A,B,C,D各班按此轮班表开始轮流上班,4天为一个轮回。(一天只安排二个班上班,每班工作12小时)
请观察出轮班表的排列规律(用VC或VFP编写此规律`),计算出任意一天(如:2006年9月18日)的上班次序。
(编程语言不限)

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 234
活跃值: (25)
能力值: ( LV9,RANK:170 )
在线值:
发帖
回帖
粉丝
2
这个问题很简单的。
你有ABCD四个人,四天内每人总共工作了一天(一个早班和一个夜班)。日期是从1月1日起。每四天一个轮回。
只要你求出要计算的日期到1月1日之间的天数,然后把天数和4除,余几就取第几项。

例如你想知道2006年1月5日的安排情况。
1月5号-1月1号=4天
4/4 = 1 余 0
所以你就取第一项,即 A早班     B夜班
依次类推。
和4除,你总共有4种余数情况。分别是0,1,2,3。他们分别对应了前4中情况,就是这样了。
2007-1-8 19:02
0
游客
登录 | 注册 方可回帖
返回
//