6086 - 打印日历

题目描述

小 A 正在为 2026 年的校园文化节制作一份精美的电子日历。

已知 2026 年 1 月 1 日是星期四

现在给定一个不早于 20261 月的年、月数据,请你编写程序,按照日期从 1 号到该月最后一天的顺序,依次输出该月每一天对应的年、月、日以及星期几。

输入

输入仅一行,包含两个正整数 Y M2026 \le Y \le 30001 \le M \le 12),表示需要 YM 月的日历。

输出

输出若干行(行数等于该月的天数)。

每行包含四个整数:年、月、日、星期几,输出格式请参考样例。

注意: 星期几用 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 30001 \le M \le 12

标签
题目参数
时间限制 1 秒
内存限制 512 MB
提交次数 53
通过人数 25
金币数量 1 枚
难度 入门


上一题 下一题