Как найти минимальное количество исходного материала? Хочу написать калькулятор для онлайн игры. Суть задачи: есть 4 типа руд, которые перерабатываются в несколько типов минералов. Из руды А можно получить минерал X в кол-ве 0.5. Из руды Б можно получить минералы X, Y и тд, тоесть параметры "нахлёстываются". Программа должна считать кол-во исходной руды исходя из необходимого количества минералов. Не знаю с какой стороны подступиться, буду благодарен любой помощи.

29 Ноя 2020 в 19:44
196 +1
0
Ответы
1

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

Пример:

Пусть у нас есть 4 типа руд: A, B, C, D.
Из руды А можно получить 0.5X, из руды В можно получить 0.3X + 0.4Y, из руды С можно получить 0.2Y + 0.1Z, из руды D можно получить 0.3Z.

Пусть нам нужно произвести 10X, 15Y, 20Z.

Тогда можно составить систему уравнений:

0.5A + 0.3B = 10
0.4B + 0.2C = 15
0.1C + 0.3D = 20

Решив эту систему, найдем минимальное количество исходной руды.

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

17 Апр в 21:44
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 83 683 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир