월향 조각사
시간 제한1초메모리 제한1024 MB
주어진 위치별 대리석 높이에서 블록을 제거해 만들 수 있는 모든 크기와 중심 위치의 피라미드 개수를 구한다.
문제
조각의 신 아이보리는 본인의 능력을 널리 뽐내고자 대리석 블록들을 이용하여 피라미드 조각상을 만들려고 한다.

크기가 는 정수인 피라미드는 다음 조건을 만족해야 한다.
- 전체 너비가 이다.
- 피라미드를 이루는 위치는 연속해야 한다.
- 피라미드를 이루는 위치의 높이가 순서대로 이다.
- 피라미드를 이루지 않는 위치의 높이는 이다.
현재 아이보리의 작업실에는 번 위치에 대리석 블록 개가 세로로 쌓여있다. 일류 조각가인 아이보리는 본인이 조각할 수 있는 피라미드의 수가 궁금해졌다.
를 대리석 블록을 적절히 제거하여 크기 인 피라미드를 조각하는 경우의 수라고 정의할 때, 를 구해보자! 단, 피라미드의 크기와 중심의 위치가 모두 같으면 같은 경우로 취급한다.
입력
첫 번째 줄에 대리석의 개수 이 주어진다.
두 번째 줄에 번 위치에 쌓여 있는 대리석 블록의 개수 이 공백으로 구분되어 주어진다.
출력
첫 번째 줄에 를 출력한다.