#626
Unrated
Pareidolia
시간 제한
2s
메모리 제한
1024MB
제출
0
정답
0
맞힌 사람
0
정답 비율
0.0%

문제

Note: The time limit for this problem is 4s, twice the default. The memory limit for this problem is 512MB, twice the default.

Pareidolia is the phenomenon where your eyes tend to see familiar patterns in images where none really exist -- for example seeing a face in a cloud. As you might imagine, with Farmer John's constant proximity to cows, he often sees cow-related patterns in everyday objects. For example, if he looks at the string "bqessiyexbesszieb", Farmer John's eyes ignore some of the letters and all he sees is "bessiebessie".

Given a string ss, let B(s)B(s) represent the maximum number of repeated copies of "bessie" one can form by deleting zero or more of the characters from ss. In the example above, B(B("bqessiyexbesszieb")=2) = 2. Furthermore, given a string tt, let A(t)A(t) represent the sum of B(s)B(s) over all contiguous substrings ss of tt.

Farmer John has a string tt of length at most 21052\cdot 10^5 consisting only of characters a-z. Please compute A(t)A(t), and how A(t)A(t) would change after UU (1U21051\le U\le 2\cdot 10^5) updates, each changing a character of tt. Updates are cumulative.

입력

The first line of input contains tt.

The next line contains UU, followed by UU lines each containing a position pp (1pN1\le p\le N) and a character cc in the range a-z, meaning that the ppth character of tt is changed to cc.

출력

Output U+1U+1 lines, the total number of bessies that can be made across all substrings of tt before any updates and after each update.

예제 입력 1

bessiebessie
3
3 l
7 s
3 s

예제 출력 1

14
7
1
7

점수

Input 2: t,U300|t|, U\le 300Inputs 3-5: U10U\le 10Inputs 6-13: t,U105|t|, U\le 10^5Inputs 14-21: No additional constraints.

코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출
제출 내역이 없습니다.
맞은 사람
아직 맞은 사람이 없습니다.
난이도 투표
Unrated0명 투표
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
제출 내역이 없습니다.