1 条题解

  • 0
    @ 2026-10-20 23:47:50

    卡片分成两堆

    知识点

    奇偶判断。

    解题思路与正确性

    若 n 能平均分成两堆,则存在整数 k 使 n = 2k,所以 n 必须是偶数。反过来,n 是偶数时,每堆放 n / 2 张即可。因此只需判断 n % 2 是否等于 0。

    实现步骤

    1. 按题目顺序读入整数。
    2. 按上述规则计算或判断。
    3. 输出结果并换行。

    易错点

    偶数输出小写 even,奇数输出小写 odd;不需要输出每堆的张数。

    复杂度

    时间复杂度 O(1),额外空间复杂度 O(1)。

    参考代码(C++11)

    #include <bits/stdc++.h>
    using namespace std;
    
    int main() {
        int n;
        cin >> n;
        cout << (n % 2 == 0 ? "even" : "odd") << "\n";
        return 0;
    }
    
    • 1

    信息

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