题目描述
每逢周四,都是某以T开头的大学的学生最疯狂的日子——这一定程度上是因为“星期四”一词的英文缩写(THU)与该校的英文缩写相同。因此,人们也称每周四为“疯狂THU日”。
请你编写一个程序,对于给定的日期,判断当天是否为“疯狂THU日”。
输入格式
从标准输入读入数据。
输入仅一行,三个正整数 y,m,d,表示询问的日期为 y 年 m 月 d 日。
输出格式
输出到标准输出。
输出一行,如果该日期为星期四,输出 Crazy THU!
,否则输出 Not crazy enough.
样例
输入
2024 2 29
输出
Crazy THU!
样例
输入
2024 3 30
输出
Not crazy enough.
解释
数据范围
对于 10% 的数据保证:y=2024,m=2,d=29。
对于 30% 的数据保证:y=2024,m=2。
对于 50% 的数据保证:y=2024。
对于 70% 的数据保证:y≤2099。
对于所有测试数据保证:2001≤y≤9999,给出的日期是合法的日期。
提示
计算星期的蔡勒公式:w=y+[y/4]+[c/4]−2c+[13(m+1)/5]+d−1,其中 c 为年份的前两位,y 为年份的后两位,m 为月(其中 1 月和 2 月需视为上一年的 13 月和 14 月),d 为日,[x] 表示 x 下取整。
计算得到的 w 对 7 取模(若 w 为负数,则需加 7 的倍数调整至非负数后再取模),得到 0∼6 之间的整数,则 0 代表星期日,1 代表星期一,以此类推。