Size: a a a

2019 August 06

GV

Gert Vali in JS
V L A S O V
Я алгоритм написал, мне лень на жс его реализовывать
ну распиши хоть так\
источник

V

V L A S O V in JS
Наверху, но его наверное никто кроме меня не поймет
источник

V

V L A S O V in JS
>
источник

V

V L A S O V in JS
Переслано от V L A S O V
Отсартировываешь массив в порядке убывание.
Считаешь максимальное количество билетов вообще.
Считаешь сколько они стоят.
Считаешь стоймость всех купюр до последней, не включая ее. - var slozhoNamePridymat
Теперь от суммы стоймости максимального количество билетов отнимаешь стоймость биллета, если эта сумма больше slozhoNamePridymat, то все окей, повторяешь цикл снова, пока вот эта сумма не будет меньше slozhoNamePridymat, когда она станет меньше берешь значение до этой иттерации и получишь минимальную стоймость билетов с последней купюрой
источник

A

Alexandr in JS
ты не правильно думаешь, я так понимаю у тебя разброс от 1 билета до 5-и например?
источник

A

Alexandr in JS
цикл твой ведет именно к этому
источник

V

V L A S O V in JS
Не
источник

A

Alexandr in JS
Теперь от суммы стоймости максимального количество билетов отнимаешь стоймость биллета, если эта сумма больше slozhoNamePridymat, то все окей, повторяешь цикл снова, пока вот эта сумма не будет меньше slozhoNamePridymat, когда она станет меньше берешь значение до этой иттерации и получишь минимальную стоймость билетов с последней купюрой
ну свиду именно к этому приведет такой цикл, может я не прав
источник

GV

Gert Vali in JS
V L A S O V
Переслано от V L A S O V
Отсартировываешь массив в порядке убывание.
Считаешь максимальное количество билетов вообще.
Считаешь сколько они стоят.
Считаешь стоймость всех купюр до последней, не включая ее. - var slozhoNamePridymat
Теперь от суммы стоймости максимального количество билетов отнимаешь стоймость биллета, если эта сумма больше slozhoNamePridymat, то все окей, повторяешь цикл снова, пока вот эта сумма не будет меньше slozhoNamePridymat, когда она станет меньше берешь значение до этой иттерации и получишь минимальную стоймость билетов с последней купюрой
Т.е допусти окей. На входе таков массив [10, 5, 5, 5] и стоимость 3 рубля допустим.
Макс. билетов = 8.
Стоимость билетов = 24р.
Стоимость до последней = 20.
24-3=21; итого 1 билет
источник

GV

Gert Vali in JS
Эм што
источник

GV

Gert Vali in JS
Зачем нам получать мин. стоимость билетов с последней купюрой?
источник

GV

Gert Vali in JS
Я вообще не понял твой алгоритм
источник

V

V L A S O V in JS
Саначала отсартируем от большего к меньшему
источник

V

V L A S O V in JS
Тоесть получается [10 5 5 5]
источник

V

V L A S O V in JS
10+5+5 = 20
источник

GV

Gert Vali in JS
Т.е допусти окей. На входе таков массив [10, 5, 5, 5] и стоимость 3 рубля допустим.
Макс. билетов = 8.
Стоимость билетов = 24р.
Стоимость до последней = 20.
24-3=21; итого 1 билет
источник

V

V L A S O V in JS
24-3 = 21 > 20 ок
21-3 = 18 > 20 не лк
Получаем что 21 стоймость минимальная при последней купюры
источник

V

V L A S O V in JS
21/3 = 7
источник

A

Alexandr in JS
и из какой проверки следует это
источник

GV

Gert Vali in JS
Ну в принципе рабочий метод
источник