#NH4562. NH.2017.初中.02.直角坐标系(coordinates)

NH.2017.初中.02.直角坐标系(coordinates)

题目描述

给你 nn 个平面上的点,请你绘制出一个直角坐标系。

  • 对于原点,用 '+' 表示;对于 yy 坐标轴,用 '|' 表示(除去原点和 nn 个点的位置);
  • 对于 xx 坐标轴,用 '-' 表示(除去原点和 nn 个点的位置);
  • 对于 nn 个平面上的点,用 '*' 表示;所有其他点,用 '.' 表示。

为了更好地理解,请参照样例。

输入格式

第一行包括一个正整数 nn

接下来 nn 行,每行两个整数 xxyy,表示点的坐标。

数据规模

  • 对于 30% 的数据,1x1001 \le x \le 1001y1001 \le y \le 100

  • 对于 100% 的数据, 1n2501 \le n \le 250,且xxyy 的绝对值都不超过 100100,所有的点两两不同。

输出格式

一个直角坐标系。

  • 第一行的 yy 坐标为所有点的 yy 坐标和 00 中的最大值;
  • 最后一行的 yy 坐标为所有点的 y 坐标和 00 中的最小值;
  • 第一列的 xx 坐标为所有点的 x 坐标和 00 中的最小值;
  • 最后一列 xx 坐标为所有点的 x 坐标和 00 中的最大值。

详见样例。

样例

8
-10 5
-7 3
-4 2
-9 4
0 1
6 -1
3 0
8 -3
*.........|........ 
.*........|........ 
...*......|........
......*...|........
..........*........
----------+--*-----
..........|.....*..
..........|........
..........|.......*
5
1 2
5 3
2 1
5 5
3 3
|....*
|.....
|..*.*
|*....
|.*...
+------