Ryki
시간 제한8초메모리 제한1024 MB
- 난이도
아직 분류되지 않았습니다
- 정답자
- 아직 제출이 없습니다
문제
베를란디아는 정사각형 칸으로 이루어진 끝없는 판이다. 행은 아래에서 위로 갈수록 커지는 정수로 번호가 매겨지고, 열은 왼쪽에서 오른쪽으로 번호가 매겨진다. 는 행과 열이 만나는 칸을 뜻한다. 서로 다른 두 칸은 적어도 꼭짓점이 맞닿으면 인접한다고 본다. 따라서 모든 칸은 인접한 칸이 정확히 8개다.
칸 와 사이의 거리는 유클리드 거리이다.
베를란디아에는 마리의 곰이 산다. 번 곰은 칸에 산다. 한 칸에 여러 마리의 곰이 있을 수 있다.
곰은 혼자 지내기도 하지만 가끔은 가까이 있는 동료가 필요하다. 곰 한 마리가 포효하면, 다른 칸에 있는 모든 곰이 즉시 포효한 곰 쪽으로 한 칸씩 다가간다. 각 곰은 인접한 칸 중에서 포효한 곰의 칸과 가장 가까운 칸으로 이동한다. 그런 칸은 항상 하나뿐이며 동점은 없다. 포효한 곰과 같은 칸에 있는 곰은 움직이지 않는다.
예를 들어 칸에 곰 한 마리가, 칸에 다른 곰 한 마리가 있다고 하자. 첫 번째 곰이 포효하면 두 번째 곰은 칸으로 이동한다. 이 칸은 포효한 위치에서 만큼 떨어져 있다.
곰들은 순서로 한 번씩 포효한다. 단, 한 마리는 포효하지 않는다.
Limak은 감기에 걸렸다. Limak은 포효할 수 없고 굴 밖으로 나갈 수도 없으므로 처음 칸에 그대로 머문다. 불쌍한 Limak.
어떤 곰이 Limak인지는 알 수 없다. 를 부터 까지 바꿔 가며, 번 곰이 Limak인 경우의 곰들의 최종 위치를 구하라. 각 경우마다 최종 좌표의 곱을 모두 더한 값을 구한다. 번의 포효 후 번 곰이 칸에 있다면, 다음 값을 구한다.
입력
첫 줄에 곰의 수 ()이 주어진다.
이어지는 개의 줄에는 정수 와 ()가 주어진다. 번째 줄은 번 곰의 처음 위치이다.
출력
개의 줄을 출력한다. 번째 줄에는 번 곰이 Limak일 때 최종 좌표 곱의 합을 정수 하나로 출력한다.