A908.Modern Art--Bronze

普及-

USACO

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

Art critics worldwide have only recently begun to recognize the creative
genius behind the great bovine painter, Picowso.
Picowso paints in a very particular way. She starts with an N×NN \times N blank
canvas, represented by an N×NN \times N grid of zeros, where a zero indicates
an empty cell of the canvas. She then draws N2N^2 rectangles on the canvas,
one in each of N2N^2 colors (conveniently numbered 1N21 \ldots N^2). For
example, she might start by painting a rectangle in color 2, giving this
intermediate canvas:
2 2 2 0
2 2 2 0
2 2 2 0
0 0 0 0
She might then paint a rectangle in color 7:
2 2 2 0
2 7 7 7
2 7 7 7
0 0 0 0
And then she might paint a small rectangle in color 3:
2 2 3 0
2 7 3 7
2 7 7 7
0 0 0 0
Each rectangle has sides parallel to the edges of the canvas, and a rectangle
could be as large as the entire canvas or as small as a single cell. Each
color from 1N21 \ldots N^2 is used exactly once, although later colors might
completely cover up some of the earlier colors.
Given the final state of the canvas, please count how many of the N2N^2 colors
could have possibly been the first to be painted.

输入格式

The first line of input contains NN, the size of the canvas (1N10001 \leq N \leq 1000). The next NN lines describe the final picture of the canvas, each
containing NN integers that are in the range 0N20 \ldots N^2. The input is
guaranteed to have been drawn as described above, by painting successive
rectangles in different colors.

输出格式

Please output a count of the number of colors that could have been drawn
first.

输入输出样例

  • 输入#1

    4
    2 2 3 0
    2 7 3 7
    2 7 7 7
    0 0 0 0
    

    输出#1

    14
    

说明/提示

In this example, color 2 could have been the first to be painted. Color 3
clearly had to have been painted after color 7, and color 7 clearly had to
have been painted after color 2. Since we don't see the other colors, we
deduce that they also could have been painted first.

首页