1 条题解
-
0
练19.5 判断生肖
解题思路
只要在一月且日期小于 25,就是 Pig;其他合法日期均为 Mouse。
正确性说明
2020 年生肖切换点为 1 月 25 日,所有早于它的本年日期恰为一月前 24 天。
易错点
1 月 25 日已是 Mouse。
复杂度
输入规模固定,时间 O(1),额外空间 O(1)。
参考代码(C++11)
#include <bits/stdc++.h> using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); int m, d; cin >> m >> d; cout << (m == 1 && d < 25 ? "Pig" : "Mouse") << "\n"; return 0; }
- 1