Universal Cup Judging System

Universal Cup

Límite de tiempo: 1.0 s Límite de memoria: 256 MB Puntuación total: 100 Hackeable ✓
Estadísticas
problem_15419_1.png

傳統嘅五子棋(Gomoku)係喺一個比較細嘅棋盤上面玩嘅,當同一種顏色嘅五粒棋子連成一線嗰陣遊戲就會即刻結束。不過,喺「新五子棋」(New Gomoku)入面,規則有所唔同。新五子棋嘅規則如下:

  • 棋盤更大,長度同闊度都係 $1000$。
  • 黑方同白方輪流落子,由黑方先手。已經落咗子嘅座標唔可以重複落子。
  • 如果恰好有 $5$ 粒同色棋子排成一條唔間斷嘅五子直線(水平、垂直或者同水平線成 $45^\circ/135^\circ$ 嘅對角線),就稱之為一組五子連珠。當某一方獲得五子連珠嗰陣,遊戲唔會結束。
  • 當達到預定嘅落子步數嗰陣,遊戲結束。

你嘅任務係,喺畀定嘅 $n$ 步落子序列入面,喺每一步落子之後,輸出啱啱落子嘅玩家所擁有嘅五子連珠總數。

輸入格式

單個測試文件包含多組測試數據。輸入嘅第一行包含一個整數 $T$($1 \le T \le 10^4$),代表測試數據嘅組數。

對於每組測試數據:

  • 第一行包含一個整數 $n$($1 \le n \le 10^4$),代表落子嘅步數。
  • 接住落嚟嘅 $n$ 行,每行包含兩個整數 $x_i, y_i$($1 \le x_i, y_i \le 1000$),代表第 $i$ 步落子嘅座標,保證同一組數據入面嘅所有座標都係互不相同嘅。

題目保證所有測試數據入面 $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.