1 条题解

  • 0
    @ 2025-9-17 21:50:17

    核心逻辑

    正方形的边界为 x∈[-1,1] 且 y∈[-1,1](包括边界),判断输入坐标 (x,y) 是否同时满足这两个区间条件:满足则输出 "yes",否则输出 "no"。

    代码实现

    C

    #include <stdio.h>
    
    int main() {
        int x, y;
        scanf("%d %d", &x, &y);
        // 判断x和y是否均在[-1,1]区间内
        if (x >= -1 && x <= 1 && y >= -1 && y <= 1) {
            printf("yes\n");
        } else {
            printf("no\n");
        }
        return 0;
    }
    

    C++

    #include <bits/stdc++.h>
    using namespace std;
    
    int main() {
        int x, y;
        cin >> x >> y;
        cout << (x >= -1 && x <= 1 && y >= -1 && y <= 1 ? "yes" : "no") << endl;
        return 0;
    }
    

    Python

    x, y = map(int, input().split())
    print("yes" if -1 <= x <= 1 and -1 <= y <= 1 else "no")
    

    信息

    ID
    26
    时间
    1000ms
    内存
    128MiB
    难度
    5
    标签
    递交数
    57
    已通过
    23
    上传者