#dwango2015prelims2. [dwango2015_prelims_2]ニコニコ文字列

[dwango2015_prelims_2]ニコニコ文字列

题目描述

给出由090-9数字构成的字符串SS

对某个字符串XX来说,如果X=X="25"或X=X="2525"或X=X="252525"......XX像这样由"25"重复多次组成,那么就称XX为niconico字符串。例如"25"或"252525"就是niconico字符串,而"123"或"225"不是niconico字符串。

你的任务是,对于字符串SS,请回答出SS中有多少个子串为niconico字符串。即使子串相同,但是如果子串在原串中位置不同,也要分别计入总数中。

输入

输入按以下形式:

S
  • 第一行给出字符串SSSS的长度在1或以上,100,000100,000或以下。另外,SS中的每个字符为从0099的数字。

部分分

对于30%的数据,满足N2000N≤2000

输出

在第一列中,输出字符串SS中含有多少个子串为niconico字符串。 ** 请注意,如果忘记行末换行会判为WA!**

样例

样例见下方日文原题面。

输出样例#5为:

0

感谢@ミク 提供的翻译