A809.Comfortable Cows--Silver

普及+/提高

USACO

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

Farmer Nhoj's pasture can be regarded as a large 2D grid of square "cells"
(picture a huge chessboard). Initially, the pasture is empty.
Farmer Nhoj will add NN (1N1051\le N\le 10^5) cows to the pasture one by one.
The iith cow will occupy a cell (xi,yi)(x_i,y_i) that is distinct from the cells
occupied by all other cows (0xi,yi10000\le x_i,y_i\le 1000).
A cow is said to be "comfortable" if it is horizontally or vertically adjacent
to exactly three other cows. Unfortunately, cows that are too comfortable tend
to lag in their milk production, so Farmer Nhoj wants to add additional cows
until no cow (including the ones that he adds) is comfortable. Note that the
added cows do not necessarily need to have xx and yy coordinates in the
range 010000 \ldots 1000.
For each ii in the range 1N1 \ldots N, please output the minimum number of
cows Farmer Nhoj would need to add until no cows are comfortable if initially,
the pasture started with only cows 1i1\ldots i.

输入格式

The first line contains a single integer NN. Each of the next NN lines
contains two space-separated integers, indicating the (x,y)(x,y) coordinates of a
cow's cell.

输出格式

The minimum number of cows Farmer Nhoj needs to add for each ii in 1N1 \ldots N, on NN separate lines.

输入输出样例

  • 输入#1

    9
    0 1
    1 0
    1 1
    1 2
    2 1
    2 2
    3 1
    3 2
    4 1
    

    输出#1

    0
    0
    0
    1
    0
    0
    1
    2
    4
    

说明/提示

For i=4i=4, Farmer Nhoj must add an additional cow at (2,1)(2,1) to make the cow
at (1,1)(1,1) uncomfortable.
For i=9i=9, the best Farmer Nhoj can do is place additional cows at (2,0)(2,0),
(3,0)(3,0), (2,1)(2,-1), and (2,3)(2,3).

首页