P14042 [SDCPC 2019] Calandar

题目描述

在距离地球遥远的一个星球上,一年由 12 个月组成,每个月始终有 30 天。 在这个星球上,一周有 5 天,分别是 Monday、Tuesday、Wednesday、Thursday 和 Friday。也就是说,如果今天是 Monday,那么明天就是 Tuesday,后天就是 Wednesday,以此类推,4 天后是 Friday,再下一天又回到 Monday。 已知今天是该星球上第 $y_1$ 年第 $m_1$ 月第 $d_1$ 天,今天的星期为 $s$。请你计算该星球上第 $y_2$ 年第 $m_2$ 月第 $d_2$ 天是星期几。

输入格式

输入包含多组测试数据。第一行是一个整数 $T$(约为 100),表示测试数据的组数。对于每组数据: 第一行包含三个整数 $y_1$、$m_1$、$d_1$($2000 \le y_1 \le 10^9$,$1 \le m_1 \le 12$,$1 \le d_1 \le 30$)和一个字符串 $s$,表示日期和当天的星期几。保证 $s$ 只可能是 "Monday"、"Tuesday"、"Wednesday"、"Thursday" 或 "Friday"。 第二行包含三个整数 $y_2$、$m_2$、$d_2$($2000 \le y_2 \le 10^9$,$1 \le m_2 \le 12$,$1 \le d_2 \le 30$),表示你想查询的那个日期。

输出格式

对于每组测试数据,输出一行字符串,表示 $y_2$ 年 $m_2$ 月 $d_2$ 日是星期几。

说明/提示

由 ChatGPT 5 翻译