Условие:
Есть n котиков и мама-кошка. Котики едят из общей миски. В миске находится F порций. Котик съедает 1 порцию и спит, потом просыпается и снова ест. Когда еда заканчивается, последний котик зовет маму. Кошка наполняет миску едой на F порций и ждет, когда ее позовут снова. Эти действия повторяются в цикле. Промоделируйте поведение всех участников с помощью процессов. Синхронизацию обеспечьте с помощью семафоров.
Там, где количество процессов не указано, при первой реализации выбирайте минимальное количество процессов. Далее увеличивайте число процессов постепенно, но так, чтобы верификация проходила ожидаемым образом.
при решении не используй каналы.

