Автор | Программисты есть? Вопрос по крафту. |
2.1) В цикле на каждом шаге выбираем оптимальный процент
и ответ может быть неверен, если ты на каждом шаге выбираешь самый оптимальный вариант, то это не значит, что конечная твоя сумма будет являться наиболее оптимальным |
для obsa:
Насколько я понял имелось ввиду что для каждого процента от 1 до 40 ищется оптимальный вариант =) |
самый оптимальный вариант
будет являться наиболее оптимальным
Что же тогда просто "оптимальный"? |
8+8+8 полезней чем 8+7+5+5 просто из-за возможности доставить еще один мод
все остальные расчеты просто извращение над самой идеей крафта |
Насколько я понял имелось ввиду что для каждого процента от 1 до 40 ищется оптимальный вариант =)
нет, он ясно написал, он ищет на каждом шаге оптимальный вариант, и дальше
2.2) Прибавляем стоимость к уже готовой стоимости, Прибавляем единичку к проценту крафта.
как видишь он ищет оптимальный именно на каждом шаге, а потом всё это суммирует, что в общем неверно
Что же тогда просто "оптимальный"?
если бы ты был знаком с оптимизационными методами, такого вопроса не возникло бы |
для obsa:
Имхо все эти рассуждения ниочём ибо полный перебор находит глобальный минимум в любом случае =). |
полный действительно найдет, но как я понял полный перебор и не был сделан |
для obsa:
Был вроде сделан сокланом ТСа |
Что же тогда просто "оптимальный"?
если бы ты был знаком с оптимизационными методами, такого вопроса не возникло бы
Я с ними знаком. Поэтому и возникает вопрос.
2.1) В цикле на каждом шаге выбираем оптимальный процент
и ответ может быть неверен, если ты на каждом шаге выбираешь самый оптимальный вариант, то это не значит, что конечная твоя сумма будет являться наиболее оптимальным
В принципе - да, но задача конкретная. Здесь каждый последующий процент крафта на одном модификаторе дороже, чем предыдущий. Думаю, при желании, можно доказать оптимальность пошагового решения. |
А какие степени увеличения стоимости крафта? |
для Косат:
Если вам так нужны эти 30к, пишите
Мне совершенно не нужны твои 30к. Я просто не люблю, когда меня называют криворуким, не сопоставив с радиусом кривизны рук собственных. Вопрос считаю исчерпанным, без обид.
для superbober:
все остальные расчеты просто извращение над самой идеей крафта
В третий раз в этой теме повторюсь, что вы не знаете, что и для чего я буду крафтить, поэтому вас и преследуют сексуальные фантазии об извращениях.
для AcademHero:
Думаю, при желании, можно доказать оптимальность пошагового решения.
Можно, но бессмысленно. Полный перебор проще в программировании.
для GOLDBLOD:
А какие степени увеличения стоимости крафта?
Неофициальная справка тебе в помощь. |
написал прогу на C. Кому надо - могу выслать. Метод перебора |
для egorowy:
Так залей куда-нибудь и дай ссыль, посмотрим... |
для Kaydan:
спор - это изначально проигрышная позиция. хотя видимо это доставляет удовольствие вам)
имхо, чтобы не думать - тупой перебор самый простой метод, к тому же тут нет громозких вычислений на несколько часов) |
http://filesurf.ru/155146/calc_elem.exe.html
ссылка на EXE. |
для demin:
Не понял, к чему ты это сказал.
для egorowy:
Что такое "Стоимость (стихия)"?
Вообще, изначально должны вводиться стоимости элементов, а на выходе конфигурации крафтов с минимальной ценой для диапазона от 1 до 40 процентов. Не забываем про игнор.
Вобщем ты не совсем понял, что здесь обсуждается. Или не понимаешь механики крафта. Без пяти минут готовая программа уже есть от darthVLAD. Там только мелкие глюки выловить осталось.
ЗЫ. Кстати, недостающие для работы программы билиотеки (vcl60.bpl и rtl60.bpl) можно скачать здесь: http://www.gipat.ru/forum/index.php?s=c6f3177a2e821ff8a8fefc30b2b8be17&dlcategory=1 |
Для Kaydan:
1) стоимость установки 1% улучшений для каждой из стихий (во сколько денег вы оцениваете 1%). Не стоимость одного элемента, а именно стоимость установки 1%
2) нужный % задаешь вручную
3) Не забываем про игнор. Т.к. игнор самый дорогой, а установить вы можете только 4 улучшения - игнор игнорируется. |
для egorowy:
1) Зависимость нелинейная. Установка 10-го процента по сравнению с 9-м будет дороже, чем установка 9-го, по сравнению с 8-м. Поэтому твоя программа корректно работать не будет при любых исходных данных. И зачем конечному пользователю заморачиваться, если в программе можно все посчитать исходя из стоимости элементов?
2) А зачем? Если нужна сразу вся табличка?
3) Это он сейчас самый дорогой. Все зависит от цен на элементы. |
1) Стоимость установки одного первого процента (для не понятливых)
3) когда, например, огонь станет дороже игнора - считайте игнор огнем.
Вам нужен результат или не с кем на форуме поболтать? |
http://filesurf.ru/155163/calc_elem.rar.html
Ссылка на ту же прогу, не требующую скачивания BPL-файлов (они включены в EXE). Файл по размерам существенно больше чем по ссылке, указанной в 95. |