横纵坐标绝对值都不超过 1 时,点在正方形及其边界内。
OJ: noi_openjudge
题目 ID: ch0104-18
难度:入门
标签:几何条件判断python
日期: 2026-07-30 23:01
题意
判断点是否在顶点为
思路
正方形轴对齐,横纵坐标必须分别落在 abs(x) <= 1 and abs(y) <= 1 同时包含四条边和四个顶点。
代码
Python代码
python
x, y = map(int, input().split())
print("yes" if abs(x) <= 1 and abs(y) <= 1 else "no")C++代码
cpp
#include <cstdio>
int main(){
int a,b,c;
scanf("%d%d",&a,&b);
if( a >=-1 && a <=1 && b >=-1 && b <=1 )
printf("yes");
else
printf("no");
return 0;
}复杂度
时间复杂度和额外空间复杂度均为
总结
轴对齐矩形的点包含问题可拆成两个独立坐标区间判断。