generate functionWed, 03 May 2023

Напиши код программы на языке python. n людей за m дней должны посидеть за k столами. сумма мест за столами равно n. Максимальное количество людей должно познакомиться друг с другом. Считается что люди познакомились если они уже сидели за одним столом. вывести значения как в примере Пример ввода 1 Введите количество людей: 3 Введите количество дней: 2 Введите количество столов: 2 Пример вывода 1 День 1: На столе 1 сидят люди с номерами: [1, 2] На столе 2 сидят люди с номерами: [3] День 2: На столе 1 сидят люди с номерами: [1, 3] На столе 2 сидят люди с номерами: [2]

def get_people_at_tables_by_days(people_count, days_count, tables_count): if people_count <= 0 or days_count <= 0 or tables_count <= 0: return [] # в первый день каждый люди сидят на своем месте # количество столов должно быть больше людей people_at_tables_by_days = [[[x] for x in range(1, people_count+1)]] if days_count > 1: # делим количество людей на количество столов

Questions about programming?Chat with your personal AI assistant