Size: a a a

2020 March 24

IZ

Ilia Zviagin in pro.algorithms
hime mononoke
Можете подсказать где найти алгоритм внешней однофазной сортировкой простым слиянием.
И "простым"
источник

hm

hime mononoke in pro.algorithms
Ilia Zviagin
И "простым"
Прямым еще называют. Однофазная, там где фаза разделения и фаза слияния неразрывны
источник

IZ

Ilia Zviagin in pro.algorithms
hime mononoke
Прямым еще называют. Однофазная, там где фаза разделения и фаза слияния неразрывны
Хорошо вроде знаю этот алгоритм, но не понимать ничего, что ты пишешь.
источник

DS

Dmitry Sokolov in pro.algorithms
Как в коде хэмминга по позиции ошибки в кодированном коде (11 символов) найти позицию ошибки в исходном коде (7 символов)?
источник

SB

Space Boost in pro.algorithms
Как по-научному называется задача с разменом монет и где можно почитать алгоритмы ее решения?
Формулировка такова: указана сумма денег, указано кол-во монет и цена каждой монеты. Необходимо разменять эти сумму минимальным количеством монет и вывести кол-во каждой монеты.
источник

БВ

Буйный Виталя in pro.algorithms
Space Boost
Как по-научному называется задача с разменом монет и где можно почитать алгоритмы ее решения?
Формулировка такова: указана сумма денег, указано кол-во монет и цена каждой монеты. Необходимо разменять эти сумму минимальным количеством монет и вывести кол-во каждой монеты.
источник

SB

Space Boost in pro.algorithms
спс
источник

SB

Space Boost in pro.algorithms
а по-русски как называется?
источник

SB

Space Boost in pro.algorithms
дословно если перевести, то не найдется
источник

PS

Philipp Silver 🎃 in pro.algorithms
Спасибо за помощь
источник

M

Mikhail in pro.algorithms
Space Boost
а по-русски как называется?
Задача о размене?
источник

K

Kotomord_λapki in pro.algorithms
задача целочисленного линейного программирования
источник

SB

Space Boost in pro.algorithms
короче, я чет тупой. Полдня пытался понять сам но уже понял что никак, подскажите плиз, что тут нужно добавить чтобы оно в случае отсутствия решения выдавало ошибку(например выкидывало exception)?
http://aliev.me/runestone/Recursion/DynamicProgramming.html
источник

SB

Space Boost in pro.algorithms
def dpMakeChange(coinValueList,change,minCoins,coinsUsed):
  for cents in range(change+1):
     coinCount = cents
     newCoin = 1
     for j in [c for c in coinValueList if c <= cents]:
           if minCoins[cents-j] + 1 < coinCount:
              coinCount = minCoins[cents-j]+1
              newCoin = j
     minCoins[cents] = coinCount
     coinsUsed[cents] = newCoin
  return minCoins[change]

def printCoins(coinsUsed,change):
  coin = change
  while coin > 0:
     thisCoin = coinsUsed[coin]
     print(thisCoin)
     coin = coin - thisCoin

def main():
   amnt = 63
   clist = [1,5,10,21,25]
   coinsUsed = [0]*(amnt+1)
   coinCount = [0]*(amnt+1)

   print("Making change for",amnt,"requires")
   print(dpMakeChange(clist,amnt,coinCount,coinsUsed),"coins")
   print("They are:")
   printCoins(coinsUsed,amnt)
   print("The used list is as follows:")
   print(coinsUsed)

main()
источник

SB

Space Boost in pro.algorithms
(вот этот код оттуда, на питоне)
источник

SB

Space Boost in pro.algorithms
я пытался и вместо newCoin писать MAX_INT и заполнять оба списка не нулями а макс интами, но все равно до конца не работает
источник

SB

Space Boost in pro.algorithms
в одном случае оно стало работать но при других кейсах переставало
источник

SB

Space Boost in pro.algorithms
(сейчас в случае отсутствия решения оно выдаст неверный результат)
источник

K

Kotomord_λapki in pro.algorithms
Так проверь после на верность
источник

K

Kotomord_λapki in pro.algorithms
И кинь исключение
источник