Евгений, спасибо за развернутый комментарий. У меня нет цели раскритиковать ваше решение, тем более что не считаю себя компетентной кого-либо критиковать, потому что очень плохо пока знаю ЗУП, просто пытаюсь понять на основании чего люди выбирают тот или иной вариант. Тут на форуме были сообщения, что либо не зачитывали решения, основанные на плановых начислениях, либо снижали оценку. Связано это было как я понимаю с тем, что как раз-таки не работает механизм вытеснения при таком подходе. Ваши слова про промышленную реализацию кажутся мне убедительными, но покажутся ли они таковыми для экзаменатора? Один несомненный плюс вашего решения - это его лаконичность. То есть запрограммировать то, что вы предлагаете, за 4 часа легко можно, да даже и за 3, в общем-то. В отличие от решения предыдущего спикера, например. С тысячами строк бешеного кода. Хотя в его подходе мне видится меньше спорных моментов. У меня есть претензии к реализации в целом, но идея мне кажется более подходящей именно из-за того, что время будет учитываться в индивидуальных графиках и табеле.
P. S. И еще хотела уточнить - вы ссылаетесь на решение задачи на курсе Спец по ЗУП - это курс от московского учебного центра или какой-то другой курс?