某家店有四个营业员,每个人做二休一(即三天里面一定要有一天休息,休息日可以出现在三天里的任何一天)。班次有日班,夜班,理货班(理货班就是夜班整理货物的)三种 。每天白天安排一个人上班,晚上两个人(一个人夜班,一个人理货班)。因为夜班和理货班都是通宵的,所以上完夜班或者理货班就不能上白班了。另外最好保证每个营业员在一定的轮换周期内所上的班次种类个数一样,这样对每个人来说能公平点。(如果难排的话,这个条件也可以放宽,只要相对上的班次种类差不多就行)
请排出最佳方案。