Помогите решить задачу плз: Парламент состоит из N делегатов. Делегаты должны разделиться на группы (фракции), количество депутатов в каждой группе отличается от количества депутатов в любой дру- другой группе. Каждый день каждая фракция посылает одного пред- представителя в президиум. Парламент начинает работу в том случае, когда состав президиума отличен от составов президиумов пре- предыдущих дней. Составьте алгоритм—программу, которая бы определяла опти- оптимальное число фракций и количество делегатов в каждой из них так, чтобы парламент мог работать как можно дольше. Число де- делегатов задается в исходном текстовом файле.