Сколько пар обуви сможет предложить продавец покупателю, чтобы он смог надеть их все одновременно? Входные данные: размер ноги покупателя (обувь меньшего размера он надеть не сможет), количество пар обуви в магазине и размер каждой пары. Размер - натуральное число, не превышающее 100, количество пар обуви в магазине не превышает 1000. Выходные данные: размер наибольшего количества пар обуви, предлагаемых продавцом.
Коко
Чтобы решить эту задачу, продавец должен предложить покупателю пары обуви, размер которых соответствует или меньше его собственному размеру ноги. Однако, чтобы покупатель смог надеть все пары одновременно, необходимо, чтобы количество предлагаемых пар не превышало количество его ног.
В случае, если количество пар обуви в магазине меньше или равно количеству ног покупателя, максимальное количество пар обуви, предлагаемых продавцом, будет равно количеству пар обуви в магазине.
С другой стороны, если количество пар обуви в магазине больше количества ног покупателя, максимальное количество пар обуви, предлагаемых продавцом, будет равно количеству ног покупателя. В этом случае продавец будет предлагать пары обуви, размер которых соответствует или меньше размеру ног покупателя, чтобы он мог надеть их все одновременно.
Таким образом, для решения задачи можно использовать следующий алгоритм:
1. Считать значение размера ноги покупателя, количество пар обуви в магазине и размер каждой пары.
2. Проверить условие: если количество пар обуви в магазине меньше или равно количеству ног покупателя, максимальное количество пар обуви, предлагаемых продавцом, равно количеству пар обуви в магазине. Запомнить это значение.
3. Иначе, если количество пар обуви в магазине больше количества ног покупателя, максимальное количество пар обуви, предлагаемых продавцом, равно количеству ног покупателя. Запомнить это значение.
4. Вывести значение максимального количества пар обуви, предлагаемых продавцом.
Таким образом, продавец сможет предложить покупателю наибольшее количество пар обуви, которые он сможет надеть все одновременно.
В случае, если количество пар обуви в магазине меньше или равно количеству ног покупателя, максимальное количество пар обуви, предлагаемых продавцом, будет равно количеству пар обуви в магазине.
С другой стороны, если количество пар обуви в магазине больше количества ног покупателя, максимальное количество пар обуви, предлагаемых продавцом, будет равно количеству ног покупателя. В этом случае продавец будет предлагать пары обуви, размер которых соответствует или меньше размеру ног покупателя, чтобы он мог надеть их все одновременно.
Таким образом, для решения задачи можно использовать следующий алгоритм:
1. Считать значение размера ноги покупателя, количество пар обуви в магазине и размер каждой пары.
2. Проверить условие: если количество пар обуви в магазине меньше или равно количеству ног покупателя, максимальное количество пар обуви, предлагаемых продавцом, равно количеству пар обуви в магазине. Запомнить это значение.
3. Иначе, если количество пар обуви в магазине больше количества ног покупателя, максимальное количество пар обуви, предлагаемых продавцом, равно количеству ног покупателя. Запомнить это значение.
4. Вывести значение максимального количества пар обуви, предлагаемых продавцом.
Таким образом, продавец сможет предложить покупателю наибольшее количество пар обуви, которые он сможет надеть все одновременно.
Знаешь ответ?