Size: a a a

Советский Angular

2020 July 24

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
hime mononoke
А что если такого числа нет?
То 0
источник

NI

Nabi Isakhanov in Советский Angular
JSON Jenny 💖
не все числа могут быть включены в составление числа
если массив например [7, 7, 7] это ж значит что я могу накормить семь лошадок, или нельзя частично отсыпать из мешка?
источник

IB

Igor Bodnar in Советский Angular
Nabi Isakhanov
если массив например [7, 7, 7] это ж значит что я могу накормить семь лошадок, или нельзя частично отсыпать из мешка?
у тебя 3 лошади
источник

IB

Igor Bodnar in Советский Angular
и три мешка по 7 кило
источник

NI

Nabi Isakhanov in Советский Angular
а хоспаде я пропустил то что в картинке написано three horses
источник

NI

Nabi Isakhanov in Советский Angular
думал что лошадям чтобы наесться надо 3 кило а сколько их всего неизвестно
источник

J💖

JSON Jenny 💖 in Советский Angular
Nabi Isakhanov
почему
по примерам i/o из задачи можно использовать не все, если все - не дают деления на 3
источник

NI

Nabi Isakhanov in Советский Angular
имеешь в виду не обязательно все? ну это понятно)
источник

J💖

JSON Jenny 💖 in Советский Angular
А значит.
Сортируем в порядке убывания
Уменьшаем массив(последнее число отсекаем) до того момента, пока сумма всех чисел в массиве не будет делится на 3
источник

J💖

JSON Jenny 💖 in Советский Angular
Во
источник

J💖

JSON Jenny 💖 in Советский Angular
кажется я поняла
источник

NI

Nabi Isakhanov in Советский Angular
а вдруг есть алгоритм попроще
источник

J💖

JSON Jenny 💖 in Советский Angular
JSON Jenny 💖
А значит.
Сортируем в порядке убывания
Уменьшаем массив(последнее число отсекаем) до того момента, пока сумма всех чисел в массиве не будет делится на 3
@thekiba как тебе такой алгоритм?
источник

NI

Nabi Isakhanov in Советский Angular
мне почему то кажется что должен быть вариант без сортировки, она все ж дороговата
источник

J💖

JSON Jenny 💖 in Советский Angular
Nabi Isakhanov
мне почему то кажется что должен быть вариант без сортировки, она все ж дороговата
logN быстрая
источник

hm

hime mononoke in Советский Angular
JSON Jenny 💖
А значит.
Сортируем в порядке убывания
Уменьшаем массив(последнее число отсекаем) до того момента, пока сумма всех чисел в массиве не будет делится на 3
А что будет если числа будут 9, 0, 1?
источник

NI

Nabi Isakhanov in Советский Angular
будет 9 по идее
источник

hm

hime mononoke in Советский Angular
Nabi Isakhanov
будет 9 по идее
А должно быть 90
источник

NI

Nabi Isakhanov in Советский Angular
ааа понял
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
JSON Jenny 💖
А значит.
Сортируем в порядке убывания
Уменьшаем массив(последнее число отсекаем) до того момента, пока сумма всех чисел в массиве не будет делится на 3
Пример 2
источник