#P04020. 打印月历

打印月历

题目背景

🚀️ 本题是 【P03015 月历】 变型。


🎉️ 已知公元 190019001111 日是星期一。

🎉️ 对于年份 YY,下面两种情况都是闰年:

  • YY 能够被 44 整除但不能被 100100 整除;
  • YY 能够被 400400 整除。

题目描述

输入年份 yy 和月份 mm,参考输出样例输出公元 yymm 月的月历。

输入格式

11行,两个用一个空格隔开的正整数 yymm

输出格式

公元 yymm 月的月历,具体格式请自行分析输出样例,需要注意数字的对齐方式,注意可能存在的前一月和后一月一些天的输出。

输入输出样例

1900 1
MON TUE WED THU FRI SAT SUN
  1   2   3   4   5   6   7
  8   9  10  11  12  13  14
 15  16  17  18  19  20  21
 22  23  24  25  26  27  28
 29  30  31   1   2   3   4
1900 2
MON TUE WED THU FRI SAT SUN
 29  30  31   1   2   3   4
  5   6   7   8   9  10  11
 12  13  14  15  16  17  18
 19  20  21  22  23  24  25
 26  27  28   1   2   3   4
2022 1
MON TUE WED THU FRI SAT SUN
 27  28  29  30  31   1   2
  3   4   5   6   7   8   9
 10  11  12  13  14  15  16
 17  18  19  20  21  22  23
 24  25  26  27  28  29  30
 31   1   2   3   4   5   6
2020 2
MON TUE WED THU FRI SAT SUN
 27  28  29  30  31   1   2
  3   4   5   6   7   8   9
 10  11  12  13  14  15  16
 17  18  19  20  21  22  23
 24  25  26  27  28  29   1

说明/提示

👀️ 对于100%100\%的数据,1900y3000,1m121900 \leq y \leq 3000, 1 \leq m \leq 12