Zadatak
시간 제한1초메모리 제한1024 MB
정사각형을 시간 순서대로 합치며, 두 정사각형을 XOR 규칙으로 겹칠 때 검은 영역의 넓이를 각 단계마다 구한다.
문제
Zadano je kvadrata koji su označeni brojevima od do . Kvadrat s oznakom ima duljinu stranice , gdje je neki paran broj. Na početku je svaki kvadrat obojan u crnu boju.
Jura kod sebe ima koordinatni sustav odlučio je iskoristiti sekundi svog života da bi se malo pozabavio sa zadanim kvadratima. U -toj sekundi Jura je uzeo kvadrate s oznakama i te ih spojio u novi kvadrat s oznakom (nakon spajanja kvadrati s oznakama i više ne postoje).
Prilikom spajanja dva kvadrata, Jura ih postavi u koordinatni sustav tako da su im središta u koordinatama te da su im stranice paralelne s osima. Novi kvadrat bit će dimenzija kao veći od dva koja se spajaju, a bit će obojan na sljedeći način: ako je neka točka u oba kvadrata crna ili u oba bijela, u novom kvadratu bit će bijela, a inače će biti crna.
Spajanja, naravno, nisu besplatna, cijena spajanja jednaka je površini svih točaka koje su crne u oba kvadrata istovremeno. Juru zanima kolika je cijena svakog od spajanja koje je napravio. Slike prikazuju primjere spajanja.

입력
U prvom je retku prirodni broj , broj kvadrata.
U drugom je retku niz prirodnih brojeva koji predstavlja duljine stranica zadanih kvadrata.
U sljedećih redaka nalaze se po broja, u -tom od tih redaka nalaze se brojevi i , oznake kvadrata koje je Jura spojio u -toj sekundi.
출력
Ispišite redaka. U -tom retku ispišite po jedan broj, cijenu -tog spajanja.
힌트
Pojašnjenje prvog probnog primjera:
Posljednje spajanje prikazano je na slici:
