Logo
(追記) (追記ここまで)

29086번 - Треугольное число многоугольника 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
3 초 1024 MB31133.333%

문제

Главная причина, по которой Блиц настолько быстр --- постоянная работа над собой и многочисленные тренировки. В эту субботу Блиц тренируется решать на скорость математические ребусы.

В одном из них ленивцу дается правильный $n$-угольник, вершины которого покрашены в белый или черный цвет. Треугольным числом многоугольника называется количество способов выбрать три вершины одного цвета в этом многоугольнике так, чтобы треугольник, построенный на этих трех вершинах, был равнобедренным. Решить ребус для одного многоугольника Блицу показалось слишком просто, поэтому он решил развлечь себя. Блиц последовательно изменил цвет одной из вершин многоугольника на противоположный $m$ раз и пересчитал треугольное число многоугольника.

Поскольку для успешного завершения тренировки нужно быть уверенным, что ты не допустил ошибок, Блиц попытался найти кого-нибудь, кто сможет проверить его вычисления. К сожалению, никто в Зверополисе не обладает нужными навыками, поэтому Блиц обратился к вам за помощью в проверке своих результатов.

입력

В первой строке даны два целых числа $n, m$ (3ドル \le n \le 200,000円,ドル 1ドル \le m \le 200,000円$) --- количество вершин в многоугольнике и количество запросов соответственно.

Во второй строке дана строка длины $n,ドル состоящая из символов <<W>> и <<B>>, $i$-й символ которой равен <<W>>, если $i$-я вершина изначально имеет белый цвет, и <<B>>, если $i$-я вершина изначально имеет черный цвет.

В следующих $m$ строках дано по одному целому числу $id$ (1ドル \le id \le n$) --- запрос смены цвета на противоположный у $id$-й вершины.

출력

После каждого запроса выведите одно целое число --- количество способов выбрать три вершины одного цвета в многоугольнике так, что они образуют равнобедренный треугольник.

제한

예제 입력 1

3 4
WWW
1
2
3
2

예제 출력 1

0
0
1
0

예제 입력 2

6 6
BBBBBB
1
3
5
2
4
6

예제 출력 2

4
2
2
2
4
8

힌트

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2015-2016 Season > March 12, 2016 D번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /