UOJ Logo 蜗牛编程训练题库

JZOJ

#1522. [ NHOI ] 2017 直角坐标系 coordinates

统计
时间限制:1s    空间限制:256MB    输入文件:coordinates.in    输出文件:coordinates.out
当前24小时内您还剩30次提交本题的机会

题目描述

给你n个平面上的点,请你绘制出一个直角坐标系。 对于原点,用'+'表示;

对于y坐标轴,用'|'表示(除去原点和n个点的位置);

对于x坐标轴,用'-'表示(除去原点和n个点的位置);

对于n个平面上的点,用'*'表示;

所有其他点,用'.'表示。 为了更好地理解,请参照样例。

输入格式

第一行包括一个正整数n。 接下来n行,每行两个整数x, y,表示点的坐标。

输出格式

一个直角坐标系。其中,第一行的y坐标为所有点的y坐标和0中的最大值; 最后一行的y坐标为所有点的y坐标和0中的最小值; 第一列的x坐标为所有点的x坐标和0中的最小值; 最后一列x坐标为所有点的x坐标和0中的最大值。详见样例。

样例数据

输入样例1

8
-10 5
-7 3
-4 2
-9 4
0 1
6 -1
3 0
8 -3

*输出样例1

*.........|........
.*........|........
...*......|........
......*...|........
..........*........
----------+--*-----
..........|.....*..
..........|........
..........|.......*

*输入样例2

5
1 2
5 3
2 1
5 5
3 3

*输出样例2

|....*
|.....
|..*.*
|*....
|.*...
+-----

数据规模与约定

对于30%的数据,1<=x<=100,1<=y<=100

对于100%的数据,1<=n<=250, 且x,y的绝对值都不超过100,所有的点两两不同。

时间限制:$1 \text {s}$

空间限制:$256 \text {MB}$

解题讨论区

标题 发表者 发表日期