Последовательности из четырех символов, содержащие две буквы А могут быть следующими:
АА** (* - любой из символов B, C или D)
A*A*
A**A (пока 3 варианта)
Далее - аналогично:
*AA*
*A*A (ещё 2 варианта)
**АА (ещё 1)
Итого: 3+2+1=6
Так как на месте * могут быть любые из 3 символов B, C или D, то это даст ещё по 3^2=9 вариантов для каждого случая.
Итого 6*9=54
Если не ошибаюсь, во всех 5 программах выведется число 55
(о - оруженосец, р - рыцарь) 1о отвозит 1р на берег, возвращается и уезжает с 2о, который потом возвращается и привозит 2р, едет за 3о, высаживают 2о и 3о едет за 3р
18 марта 1192 а windowz ntв 1993