{"problem":{"name":"[USACO21FEB] Comfortable Cows B","description":{"content":"Farmer John 的草地可以被看作是一个由正方形方格组成的巨大的二维方阵（想象一个巨大的棋盘）。初始时，草地上是空的。 Farmer John 将会逐一地将 $N$（$1\\le N\\le 10^5$）头奶牛加入到草地上。第 $i$ 头奶牛将会占据方格 $(x_i,y_i)$，不同于所有已经被其他奶牛占据的方格（$0\\le x_i,y_i\\le 1000$）。 一头奶牛被称为是「舒适的」，","description_type":"Markdown"},"platform":"Luogu","limit":{"time_limit":1000,"memory_limit":262144},"difficulty":{"LuoguStyle":"P2"},"is_remote":true,"is_sync":true,"sync_url":null,"sign":"LGP9944"},"statements":[{"statement_type":"Markdown","content":"Farmer John 的草地可以被看作是一个由正方形方格组成的巨大的二维方阵（想象一个巨大的棋盘）。初始时，草地上是空的。\n\nFarmer John 将会逐一地将 $N$（$1\\le N\\le 10^5$）头奶牛加入到草地上。第 $i$ 头奶牛将会占据方格 $(x_i,y_i)$，不同于所有已经被其他奶牛占据的方格（$0\\le x_i,y_i\\le 1000$）。\n\n一头奶牛被称为是「舒适的」，如果它水平或竖直方向上与恰好三头其他奶牛相邻。Farmer John 对他的农场上舒适的奶牛数量感兴趣。对 $1\\ldots N$ 中的每一个 $i$，输出第 $i$ 头奶牛加入到草地上之后舒适的奶牛的数量。 \n\n## Input\n\n输入的第一行包含一个整数 $N$。以下 $N$ 行每行包含两个空格分隔的整数，表示一头奶牛所在的方格坐标 $(x,y)$。输入保证所有方格的坐标是不同的。 \n\n## Output\n\n输出的第 $i$ 行包含前 $i$ 头奶牛加入到草地上之后舒适的奶牛的数量。\n\n[samples]\n\n## Note\n\n### 样例解释 1\n\n在前四头奶牛加入之后，位于 $(1,1)$ 的奶牛是舒适的。\n\n在前七头奶牛加入之后，位于 $(2,1)$ 的奶牛是舒适的。\n\n在前八头奶牛加入之后，位于 $(2,1)$ 和 $(2,2)$ 的奶牛是舒适的。 \n\n### 测试点性质\n\n- 测试点 $1-4$ 满足 $N\\le 400$。\n- 测试点 $5-12$ 没有额外限制。","is_translate":false,"language":"English"}],"meta":{"iden":"LGP9944","tags":["模拟","USACO","2021","O2优化"],"sample_group":[["8\n0 1\n1 0\n1 1\n1 2\n2 1\n2 2\n3 1\n3 2","0\n0\n0\n1\n0\n0\n1\n2"]],"created_at":"2026-03-03 11:09:25"}}