问题 E: 偶数子串和

问题 E: 偶数子串和

时间限制: 1 Sec  内存限制: 256 MB
提交: 13  解决: 3
[提交][状态][讨论版][命题人:]

题目描述

给定一个长度位n的字符串,字符串中只包含数字字符并且保证第一位不能为'0'.按照字符串的标记方法从左往右依次给字符串的每个数字字符标记为0,1,2,3....n-1.那么可以定义一个区间s[L,R]表示为从第L个字符开始到第R个字符结束的所有数字字符转化成数字之后的和。例如:字符串"1234567"    s[2,4]=3+4+5=12.

现在问题是:一共存在多少个区间s[l,r]是偶数。只要l,r有一个不同就表示区间不同。

输入

第一行:一个整数n,表示字符串的长度

第二行:一行字符串

输出

一个整数,表示偶数区间的个数

样例输入

5 
12345

样例输出

6

提示


样例解释:6个子串分别是



2,123,4,1234,345,12345



数据范围







1<=n<=100000





[提交][状态]