小 A 正在为 2026 年的校园文化节制作一份精美的电子日历。
已知 2026 年 1 月 1 日是星期四。
现在给定一个不早于 2026 年 1 月的年、月数据,请你编写程序,按照日期从 1 号到该月最后一天的顺序,依次输出该月每一天对应的年、月、日以及星期几。
输入仅一行,包含两个正整数 Y M(2026 \le Y \le 3000、1 \le M \le 12),表示需要 Y 年 M 月的日历。
输出若干行(行数等于该月的天数)。
每行包含四个整数:年、月、日、星期几,输出格式请参考样例。
注意: 星期几用 1, 2, 3, 4, 5, 6, 7 分别表示周一至周日。
2026 3
2026/3/1 7 2026/3/2 1 2026/3/3 2 2026/3/4 3 2026/3/5 4 2026/3/6 5 2026/3/7 6 2026/3/8 7 2026/3/9 1 2026/3/10 2 2026/3/11 3 2026/3/12 4 2026/3/13 5 2026/3/14 6 2026/3/15 7 2026/3/16 1 2026/3/17 2 2026/3/18 3 2026/3/19 4 2026/3/20 5 2026/3/21 6 2026/3/22 7 2026/3/23 1 2026/3/24 2 2026/3/25 3 2026/3/26 4 2026/3/27 5 2026/3/28 6 2026/3/29 7 2026/3/30 1 2026/3/31 2
2028 2
2028/2/1 2 2028/2/2 3 2028/2/3 4 2028/2/4 5 2028/2/5 6 2028/2/6 7 2028/2/7 1 2028/2/8 2 2028/2/9 3 2028/2/10 4 2028/2/11 5 2028/2/12 6 2028/2/13 7 2028/2/14 1 2028/2/15 2 2028/2/16 3 2028/2/17 4 2028/2/18 5 2028/2/19 6 2028/2/20 7 2028/2/21 1 2028/2/22 2 2028/2/23 3 2028/2/24 4 2028/2/25 5 2028/2/26 6 2028/2/27 7 2028/2/28 1 2028/2/29 2
对于 100\% 的测试数据,满足 2026 \le Y \le 3000,1 \le M \le 12。