generate functionWed, 03 May 2023

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

n = int(input("Введите количество людей: ")) m = int(input("Введите количество дней: ")) k = int(input("Введите количество столов: ")) places = [int(s) for s in input().split()] for day in range(m): print("День {}".format(day + 1)) for table in range(k): print("На столе {} сидят люди с номерами: {}".format(table + 1, table + 1))

Questions about programming?Chat with your personal AI assistant