Universal Cup Judging System

Universal Cup

Time Limit: 1.0 s Memory Limit: 256 MB Total points: 100 Hackable ✓
Statistics
problem_15419_1.png

전통적인 오목(Gomoku)은 작은 바둑판에서 진행되며, 같은 색의 돌 다섯 개가 일렬로 놓이면 즉시 게임이 끝납니다. 하지만 "새로운 오목(New Gomoku)"에서는 규칙이 다릅니다. 새로운 오목의 규칙은 다음과 같습니다:

  • 바둑판이 더 크며, 가로와 세로의 길이가 모두 $1000$입니다.
  • 흑돌과 백돌 플레이어가 흑돌부터 시작하여 번갈아 가며 돌을 놓습니다. 이미 돌이 놓인 좌표에는 다시 돌을 놓을 수 없습니다.
  • 같은 색의 돌 정확히 $5$개가 끊기지 않는 다섯 개의 직선(가로, 세로, 또는 수평선과 $45^\circ/135^\circ$를 이루는 대각선)을 이루도록 배열되면, 이를 하나의 오목(five in a row) 세트라고 부릅니다. 한쪽이 오목 세트를 완성하더라도 게임은 끝나지 않습니다.
  • 미리 정해진 착수 횟수에 도달하면 게임이 끝납니다.

여러분의 과제는 주어진 $n$번의 착수 순서에서 각 착수가 이루어진 직후마다, 방금 돌을 놓은 플레이어가 가진 오목의 총개수를 출력하는 것입니다.

입력

하나의 테스트 파일에 여러 개의 테스트 케이스가 주어집니다. 입력의 첫째 줄에는 테스트 케이스의 개수를 나타내는 하나의 정수 $T$ ($1 \le T \le 10^4$)가 주어집니다.

각 테스트 케이스에 대하여:

  • 첫째 줄에는 착수 횟수를 나타내는 정수 $n$ ($1 \le n \le 10^4$)이 주어집니다.
  • 다음 $n$개의 줄에는 각각 $i$번째 착수의 좌표를 나타내는 두 정수 $x_i, y_i$ ($1 \le x_i, y_i \le 1000$)가 주어지며, 같은 데이터 세트 내의 모든 좌표는 서로 다름이 보장됩니다.

모든 테스트 케이스에서 $n$의 총합은 $10^4$을 초과하지 않음, 즉 $\sum n \le 10^4$임이 보장됩니다.

출력

각 테스트 케이스마다 한 줄에 $n$개의 수를 출력합니다. 여기서 $i$번째 수는 $i$번째 착수 직후 방금 돌을 놓은 플레이어가 가진 오목의 총개수를 나타냅니다.

예제

예제 1

1
14
1 1
2 1
1 2
2 3
1 3
2 5
1 4
2 7
1 5
2 4
1 6
2 2
1 7
2 6
0 0 0 0 0 0 0 0 1 0 2 1 3 3

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.