HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Contests > Winnie The Pooh olympiade > problem:


04. Rabbit

Winnie The Pooh olympiade

Start: Mar.16.2024 at 07:30:00 PM
Finish: Mar.16.2024 at 09:30:00 PM
The contest is finished!
• Contest scoreboard

Contest problems

• 01. Fibost
• 02. Ballons-1
• 03. Ballons-2
• 04. Rabbit
• 05. Popona

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 2000/4000/4000/30000 ms. Memory limit 65000/65000/65000/65000 Kb.

Кролик стоит у начала дорожки, выложенной из N бетонных плиток (N<=20). На плитках написаны целые числа, Ci, i=1..N. Кролик может прыгать вперёд на любое расстояние от 1 до N. Его задача – найти такой маршрут, чтобы сумма чисел на плитках, на которые он приземлялся, равнялась количеству приземлений на плитки.

Например, если дорожка состоит из плиток с числами 1, 5, -1, 3, 8, таких маршрутов 3. Кролик может прыгнуть на плитку с числом 1, а дальше следующим прыжком оказаться за пределами дорожки, а может прыгать последовательно на плитки с числами -1 и 3 (2 прыжка) и 1, -1 и 3 (3 прыжка).

Разработайте программу, которая для введённых N и C подсчитывает количество подходящих для Кролика маршрутов.

Входные данные: в первой строке натуральное число N, не превышающее 20, далее N трок, содержащих целые числа, не превосходящие по модулю 100, по одному в строке.

Выходные данные: одно число – количество подходящих для Кролика маршрутов.

Для отправки решений необходимо выполнить вход.

www.contester.ru