1 条题解

  • 0
    @ 2009-10-17 11:09:28

    练19.3  比大小

    解题思路

    分别求正方形面积 a² 与长方形面积 bc,按两值大小决定 SQUARE、RECTANGLE 或 SAME。

    正确性说明

    面积公式得到可直接比较的同单位数值,三个关系覆盖全部情况。

    易错点

    比较面积不是周长;输出全大写。

    复杂度

    输入规模固定,时间 O(1),额外空间 O(1)。

    参考代码(C++11)

    #include <bits/stdc++.h>
    using namespace std;
    
    int main() {
        ios::sync_with_stdio(false);
        cin.tie(nullptr);
        long long a, b, c;
        cin >> a >> b >> c;
        long long s = a * a, r = b * c;
        cout << (s > r ? "SQUARE" : s < r ? "RECTANGLE" : "SAME") << "\n";
        return 0;
    }
    
    • 1

    信息

    ID
    129
    时间
    1000ms
    内存
    64MiB
    难度
    入门
    标签
    递交数
    0
    已通过
    0
    上传者