만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

컵 피라미드

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

요약
N x M 크기의 밑면이 주어질 때, 층마다 가로와 세로가 1씩 줄어드는 피라미드에 필요한 컵의 총개수를 구합니다.
난이도

쉬움10점 중 3점

유형
수학
정답자
아직 제출이 없습니다

문제

헨리 브라운은 신문을 읽으며 즐거운 저녁을 보내고 싶어 한다. 안타깝게도 패딩턴이 거대한 플라스틱 컵 상자를 찾아냈다. 곰은 컵을 쌓아 예쁜 피라미드를 만들 수 있다는 것을 안다. 밑면을 제외한 각 컵은 아래에 있는 컵 네 개의 가장자리 위에 놓인다. 밑면이 N×MN \times M 개의 컵으로 이루어진 직사각형이면, 다음 층은 (N−1)×(M−1)(N-1) \times (M-1) 개, 그다음 층은 (N−2)×(M−2)(N-2) \times (M-2) 개로 이루어지고, 이런 식으로 계속된다. 층은 이전 층의 컵 네 개 위에 컵을 올릴 수 있는 동안 계속 쌓인다. 패딩턴은 피라미드의 밑면을 어떻게 정할지, 그리고 컵이 몇 개 필요할지 정하지 못하고 있다. 이 수는 커질 수 있어 세기 어렵고, 그래서 그는 브라운 씨를 계속 귀찮게 한다. 헨리 브라운이 곰의 질문에 모두 답하도록 도와라.

입력

첫 줄에 패딩턴이 궁금해하는 밑면의 개수 tt가 자연수로 주어진다 (1≤t≤1051 \le t \le 10^5). 다음 tt개 줄에는 밑면의 크기 NiN_i, MiM_i가 주어진다 (1≤Ni,Mi≤1091 \le N_i, M_i \le 10^9).

출력

각 밑면마다 한 줄에, 그 밑면으로 피라미드를 쌓는 데 필요한 컵의 개수를 출력한다.

예제1

  1. 예제 1

    입력
    3
    1 1
    2 5
    3 3
    
    예상 출력
    1
    14
    14