아직 만들고 있는 페이지입니다.

이 페이지는 아직 만드는 중입니다. 보이는 내용은 바뀔 수 있습니다.

Покраска

시간 제한2초메모리 제한1024 MB

요약
n x m 격자에서 한 칸씩 뒤집을 때마다, 어떤 가로선 위의 모든 행이 검은색이 되도록 다시 칠해야 하는 칸의 최솟값을 구한다.
난이도

보통10점 중 5점

유형
구현, 누적 합, 완전 탐색
정답자
아직 제출이 없습니다

문제

Магни и Моди соскучились в ожидании битвы с Кратосом и решили поразвлекаться с раскраской.

Раскраска выглядит весьма необычно: она представляет собой прямоугольник n×mn \times m, разделенный на nmnm единичных квадратов. Строки раскраски пронумерованы целыми числами от 11 до nn, а столбцы --- от 11 до mm. Будем обозначать за (a,b)(a, b) клетку, расположенную на пересечении строки с номером aa и столбца с номером bb.

Изначально прямоугольник имеет шахматную раскраску, а именно клетка (a,b)(a, b) покрашена в белый цвет, если число a+ba + b четно, и в черный цвет в противном случае.

Моди очень любит порядок. Он называет простотой раскраски минимальное количество клеток, которые необходимо перекрасить (то есть черную клетку сделать белой и наоборот), чтобы после этого можно было выбрать такое целое число tt, что клетка (a,b)(a, b) является черной, если a≤ta \le t, и белой в противном случае. Иными словами, простота раскраски --- это минимальное количество клеток, цвет которых нужно изменить, чтобы после этого можно было провести прямую вдоль стороны длины mm, и все клетки до этой прямой были черными, а после этой прямой --- белыми.

Магни не так любит порядок, зато он любит творчество. Периодически он перекрашивает одну из клеток раскраски в противоположный цвет, то есть, если клетка была черная, меняет ее цвет на белый, и наоборот. После каждого такого изменения Моди становится интересно, какую прототу имеет получившаяся раскраска. Всего Магни сделал qq перекрашиваний, причем на ii-м из них он перекрасил клетку (a_i,b_i)(a\_i, b\_i).

Так как Магни совершает свои действия очень быстро, Моди попросил вас написать программу, которая ему поможет.

입력

Первая строка входных данных содержит два целых числа nn и mm --- размеры раскраски (1≤n≤200,0001 \le n \le 200\\,000, 1≤m≤101 \le m \le 10). Вторая строка содержит единственное целое число qq --- количество перекрашиваний, которые совершил Магни (1≤q≤200,0001 \le q \le 200\\,000).

Каждая из последующих qq строк содержит два целых числа a_ia\_i и b_ib\_i --- координаты клетки, которая была перекрашена ii-м действием (1≤a_i≤n1 \le a\_i \le n, 1≤b_i≤m1 \le b\_i \le m).

출력

Выведите qq строк: для каждого действия, совершенного Магни, выведите простоту раскраски после этого действия.

예제1

  1. 예제 1

    입력
    5 4
    4
    1 1
    5 1
    1 3
    2 3
    
    예상 출력
    9
    8
    7
    8