С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
4 / 5 / 2
Регистрация: 17.09.2021
Сообщений: 296
1

Минимизация опасностей

18.08.2023, 18:49. Показов 942. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Пожалуйста помогите решить 3 задачи, я вас умоляю морочусь не один день
В компании, где работает Иван, активно применяют различные средства для контроля качества кода.

Перед тем, как использовать написанную программу, ее код проверяют при помощи n проверок. В качестве результата каждой из проверок дается некоторое целое число — опасность кода. Назовем общей опасностью кода произведение опасностей для каждой из проверок.

Ваня только что дописал свою программу и запустил все проверки. В результате проверок, он получил массив опасностей a₁, a₂, ..., aₙ.

Иван хочет минимизировать общую опасность написанного кода, для этого он готов не более c раз внести изменения в свой код. За одно внесение изменений он может увеличить или уменьшить на d результат одной из проверок, результат остальных проверок при этом не поменяется.

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

В первой строке ввода дано три целых числа n, c и d — количество проверок, максимальное количество изменений, которое готов внести Иван, и число (1≤n≤200000;1≤c≤200000;1≤d≤10⁹).

Во второй строке ввода дано n целых чисел a₁, a₂, ..., aₙ. — результаты проверок кода Ивана до всех изменений (10⁹≤aᵢ≤10⁹).

Формат выходных данных

В единственной строке выведите n значений результатов проверок кода после применения не более чем c исправлений. Произведение всех результатов проверок должно быть минимальным.
Если ответов несколько, вы можете вывести любой.
Пример 1
Ввод
5 3 1
5 4 3 5 2
Вывод
5 4 3 5 -1
Пример 2
Ввод
5 3 1
5 4 3 5 5
Вывод
5 4 0 5 5
Пример 3
Ввод
5 3 1
5 4 4 5 5
Вывод
5 1 0 5 5
Пример 4
Ввод
3 2 7
5 4 2
Вывод
5 11 -5
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.08.2023, 18:49
Ответы с готовыми решениями:

Минимизация параметров
Есть массив двухмерный: const int NROW = 11; const int NCOL = 11; int mas={....}; Данные такого...

Минимизация затрат на стоянку
Всем привет, решаю задачу, написал вот такой код: #include <iostream> #include <cmath> using...

Минимизация размера данных
Доброго всем светлым головам Есть задача про размер данных, хотелось бы услышать мысли на этот...

Форматизация и минимизация кода
Помогите,написал программу,но можно ли ее сделать немного меньше по объему но чтобы были все так же...

0
18.08.2023, 18:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.08.2023, 18:49
Помогаю со студенческими работами здесь

Минимизация нелинейной функции с дискретными переменными
Можете подсказать метод минимизации нелинейной функции с дискретными переменными (9 штук). Хотя бы...

Минимизация модели методом сопряженных направлений Пауэлла
Здравствуйте. Собственно есть программа, которая минимизирует модель методом сопряженных...

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

Булева алгебра. Минимизация булевых функций. (Дискретная математика)
Напишите, пожалуйста, программу по любой из задач, показанных на скриншоте. С принципом работы...

Минимизация двумерным методом Ньютона Функции Химмельблау и Розенброка
Доброго дня суток! Очень нужна ваша помощь! Необходимо минимизировать методом Ньютона функции...

Минимизация программы
Здравствуйте . Пытаюсь разобраться с минимизацией программы . Пишу : #include <windows.h> //...

Минимизация программ
Добрый день, у меня задача: минимизировать программу, есть код, но он не запускается, какие ошибки...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru