Чтобы число делилось на 20 оно должно делиться на 10, то есть оканчиваться на 0.
После деления на 10 число должно быть четным. То есть в разряде десятков должна стоять четная цифра или 0 если есть сотни. (Или другими словами последние 2 цифры числа кратны 20, или последние две цифры 00)
Вариант 1.
Для начала попробуем собрать из 3 слагаемых число кратное 10
_ _ 5
_ 3
2
-----
10
Это хорошо, вот только 10 не делится на 20. Надо добавлять к единице в десятках нечетное число, нечет+нечет=чет. У нас такое нечетное число только одно это единица 1 ( у нас две карточки с "1").
_ _ 5
13
2
-----
20
Отлично, ноу нас остались только цифры 1 и 8. Куда их поставить?
_ _ 5
13
2
-----
20
чет+чет=чет, в разряд десятком можно положить только четное (2+8=10), только 8 , тогда в сотни идет 1 - 185
185
13
2
-----
200
Вариант 2.
Если сначала взять набор
_ _ 8
_ 1
1
-----
10
То дальше надо добавлять к 1 в десятках только нечетное число!
нечет+нечет=чет. Тут есть 2 варианта 3 или 5. Начнем с 3.
_ _ 8
31
1
-----
40
остаются цифры 5 и 2. Сейчас в десятках у нас четная 4, чтобы в десятках осталось четное число, надо к нему прибавить четное. чёт+чёт=чёт Значит 528
528
31
1
-----
560
Подвариант 2.1. Как мы помним у нас возникло ответвление,
_ _ 8
_1
1
-----
40
Здесь в разряд десятков мы поставили 3, а давайте поставим 5!
_ _ 8
51
1
-----
60
у нас остаются цифры 3 и 2, поскольку сейчас в разряде десятков четное число (чёт+чёт=чёт), в разряд десятков может пойти только 2. Чет+чет=чет
328
51
1
-----
380
А почему мы все время первым шагом собирали 10? А потому, что собрать двузначное число кратное 20 нельзя. В наборе нет 8, 8, 4.