eolymp
bolt
Try our new interface for solving problems
Problems

Bowling analysis

Bowling analysis

Here can be your advertisement. Our advertising

Bowling game has the following rules: k pins are standing in a straight line. The distance between two adjacent pins equals to 1. Players take turns. In one move, a player can knock down one pin, or two, the distance between which is 1. Miss is not allowed. The player who hits the last pin wins.

Игроки ходят по очереди. За один ход игрок может сбить одну кеглю, либо две, расстояние между которыми равно 1. Промахиваться нельзя. Выигрывает тот, кто сбил последнюю кеглю.

В нашем случае всё немного сложнее. Вован и Петян – два бизнесмена и они арендовали целый кегельбан. Поэтому в их распоряжении есть аж n независимых дорожек боулинга. Во время своего хода игрок выбирает, на какой дорожке он сделает ход, после чего он совершает этот ход. Затем другой игрок может выбрать другую дорожку. И так далее. Условие победы, по-прежнему, сбить последнюю кеглю.

Вован ходит первым и ему очень интересно узнать, сколько различных выигрышных ходов у него есть. Два хода считаются различными, если хотя бы одна кегля, сбитая на одном ходе, не является сбитой на другом или наоборот.

Входные данные

Первая строка содержит количество дорожек n (n1000). Вторая строка содержит n натуральных чисел ki (ki1000) - количество кегель на дорожке номер i.

Выходные данные

Выведите количество выигрышных ходов Вована.

Time limit 2 seconds
Memory limit 128 MiB
Input example #1
2
4 2
Output example #1
4
Input example #2
2
4 1
Output example #2
0
Author Олег Петров
Source Летняя школа Севастополь 2013, Волна 1, День 3