>いくつかの禁則(連日の"A"は禁止など)を設けたい
10日A・11日Aがダメという事は、まず10日Aが確定した後に、
11日Aを確定しようとした時に、ダメになった状態だな?

つまり、10日Aは確定していて、
確定は前の日から決まっていくのだな?

>希望を元に出勤日を決める
ある人が12日Aを希望した場合、前の日から確定していく方法なら、
11日Aを確定しようとした際に、12日Aを優先するため、
11日Aには入れない