Задача Casino2
В інтелектуальнму казино "Що? Де? Коли?" розігрується N (1<=N<=50) листів з запитаннями для гравців. На початку гри листи кладуться на круглий стіл, що розділено на N секторів, по одному листу на сектор. Гра складається з кількох раундів, кількість яких не перевищує N. На початку кожного раунду визначається питання, яке буде грати, за таким правилом. Запускається дзига, що стоїть в центрі столу; вона зупиняється в деякому секторі (ми вважаємо, що дзига ніколи не зупиняється на межі секторів). Якщо в цьому секторі лежить лист, то він буде грати. В іншому випадку дзигу повертають проти годинникової стрілки до першого сектору, в якому лежить лист, і питання беруть з цього листа. Лист з питанням, яке розігрувалось, забирають зі столу. Гру завершено. Вам відомо, які листи залишились на столі. З'ясуйте, скільки можливих послідовностей зупинок дзиги призводять до такої конфігурації в кінці гри.
Технічні умови. Ви вводите з клавіатури число N, а далі - послідовність з N чисел 0 (лист відсутній) та 1 (лист в секторі є). Сектори занумеровано проти годинникової стрілки. Ви виводите на екран єдине число - відповідь на задачу.
Приклади.
Введення>
3 0 1 0
Виведення>
3
Введення>
6 1 0 1 0 0 0
Виведення>
64
© LIKT 1998-2018