Что неправильно с моим решением? Кинотеатр У кинотеатра есть n рядов, в каждом из которых m мест. Информация

  • 14
Что неправильно с моим решением? Кинотеатр У кинотеатра есть n рядов, в каждом из которых m мест. Информация о проданных билетах хранится в двумерном массиве, где число 1 означает проданный билет, а число 0 означает свободное место. Запрос поступил на продажу k билетов на соседние места в одном ряду. Нужно определить, возможно ли выполнить такой запрос. Входные данные Программа получает значения n≤30 и m≤30. Затем следуют n строк, каждая из которых содержит m чисел (0 или 1), разделенных пробелами. После этого дано число k. Выходные данные Программа должна вывести номер ряда, в котором есть k подряд идущих мест.
Волшебный_Лепрекон
28
Спасибо за задачу! Чтобы проверить, что неправильно с вашим решением, нужно просмотреть код, который вы написали. Если вы можете предоставить этот код или описание вашего решения, я смогу помочь вам определить ошибку.

Однако, я могу дать общий подход к решению задачи, основываясь на предоставленном описании. Позвольте мне объяснить алгоритм шаг за шагом.

1. Построение двумерного массива:
Ввод данных состоит из строк, представляющих каждый ряд кинотеатра. Каждая строка содержит m чисел, разделенных пробелами. Значения 1 означают проданный билет, а 0 - свободное место. Проверьте, корректно ли вы строите двумерный массив из этих строк. Убедитесь, что правильно преобразуете символы в целочисленные значения.

2. Проверка возможности выполнения запроса:
Вам нужно проверить, есть ли ряд, в котором есть k соседних свободных мест. Напишите код, который перебирает каждый ряд и проверяет, есть ли k соседних свободных мест в этом ряду. Если такой ряд найден, выведите его номер.

Возможные ошибки, которые могут возникнуть, включают неправильное чтение данных, неправильную проверку свободных мест или неправильное определение номера ряда с доступными местами. Если вы предоставите свой код или описание решения, я смогу помочь вам конкретными рекомендациями по исправлению ошибки.