题解 AT5638 【November 30】

Zirnc

2020-02-18 19:17:24

Solution

[ChungZH's blog](https://chungzh.cn) · [ChungZH's portfolio](https://chungzh.cc) 嘤嘤嘤分享一个很蠢的做法吧 首先判断是不是大月,即 $1,3,5,7,8,10,12$ 这几个有 $31$ 天的月份。然后判断是不是 $30$ 天的小月 $4,6,9,11$。最后判断 $2$ 月,由于 2019 不是闰年,所以只有 $28$ 天。 ```cpp #include <algorithm> #include <iostream> #include <map> using namespace std; int main() { int a, b, c, d; scanf("%d%d%d%d", &a, &b, &c, &d); if (a == 1 || a == 3 || a == 5 || a == 7 || a == 8 || a == 10 || a == 12) { printf("%d\n", b == 31 ? 1 : 0); } else if (a == 4 || a == 6 || a == 9 || a == 11) { printf("%d\n", b == 30 ? 1 : 0); } else { printf("%d\n", b == 28 ? 1 : 0); } return 0; } ```