`
За заданою початковою позицією треба визначити, чи можливе знищення всіх куль, і, якщо це можливо, то яку найбільшу кількість балів можна при цьому отримати.
Технічні умови.
Напишіть програму Balls, яка читає з клавіатури послідовність з символів “R”, “G”, “B” та “Y”, що описує початкову позицію. Букви задають кольори куль в порядку перегляду зверху до низу. (“R” позначає червоний, ”G” – зелений, ”B” – синій та ”Y” – жовтий кольори). Початкова позиція має не менш двох та не більш за 100 бульбашок.
Програма повинна вивести на екран одне ціле число – найбільшу кількість очок, яку можна отримати. Якщо знищити всі кулі неможливо, програма повинна вивести число 0.
Приклади |
|
Введення: |
Виведення: |
Приклад 1 |
|
RRRGGRRRRG
|
34 |
Приклад 2 |
|
RB |
0 |
© LIKT 1998-2024