#1207. 偶数子串
偶数子串
题目描述
给定一个字符串,长度为 ,其中每个字符都是数字 。
字符串 是 的一个子串,表示为 。一个子串 被称为“偶数子串”,当且仅当它所表示的数字是偶数(例如在“”中,子串“”是一个“偶数子串”)。
现在,请计算字符串 中所有偶数子串的数量。注意,即使某些子串内容相同,但它们的起始位置和结束位置不同,仍然会被视为不同的子串。
输入格式
第一行包含一个整数 (),表示字符串 的长度。 第二行包含一个字符串 ,长度为 ,该字符串只包含数字 。
输出格式
输出一个整数,表示字符串 中偶数子串的数量。
样例
4
1234
6
4
2244
10
提示
在第一个示例中,字符串为 1234,它的所有子串如下:
-
区间 ,子串为
1,不是偶数子串; -
区间 ,子串为
12,是偶数子串; -
区间 ,子串为
123,不是偶数子串; -
区间 ,子串为
1234,是偶数子串; -
区间 ,子串为
2,是偶数子串; -
区间 ,子串为
23,不是偶数子串; -
区间 ,子串为
234,是偶数子串; -
区间 ,子串为
3,不是偶数子串; -
区间 ,子串为
34,是偶数子串; -
区间 ,子串为
4,是偶数子串。
因此,偶数子串的数量为 。