Задача:
Есть 4 обменника, в каждом есть разные денежные пары (около 300 валют). Валюты в разных обменниках отличаются по своей цене покупки и продажи. При вводе и выводе на обменники есть комиссия (фиксированная), также есть комиссия на операцию внутри обенника. На любой из обменников можно ввести любую сумму Х. Операция обмена в одном обменнике занимает 10 мин. Операция перевода между обменниками занимает 90 мин. Нужно максимально увеличить начальную сумму Х максимум за минимальное время.
Решением задачи будет быстрый алгоритм обработки вводных данных (в виде формулы) для нахождения последовательности операций покупки/продажи и переводов между обменниками для увеличения начальной суммы Х.
Если задача вас заинтересовала, подробности по задаче можно получить в личной переписке.