标题来源:POJ 3047 Bovine Birthday

意甲冠军:。。

思考:式 适合于1582年(中国明朝万历十年)10月15日之后的情形

公式 w = y + y/4 + c/4 - 2*c + 26 * (m+1)/10 + d - 1;
m假设是1 2 月份 y要倒退1年 m += 12
y是年份的后两位 y = year%100
c是世纪 c = year/100
#include <cstdio>
#include <cstring>
using namespace std;
char a[7][10] = {"sunday", "monday", "tuesday", "wednesday", "thursday", "friday", "saturday"};
int main()
{int y, m, d;while(scanf("%d %d %d", &y, &m, &d) != EOF){    if(m < 3){y--;m += 12;}int c = y / 100;y = y % 100;int w = y + y/4 + c/4 - 2*c + 26 * (m+1)/10 + d - 1;printf("%s\n", a[(w%7+7)%7]);}return 0;
}

版权声明:本文博主原创文章。博客,未经同意不得转载。

POJ 3047 Bovine Birthday 日期定周求 泽勒公式相关推荐

  1. [每日一题] 62. 美国节日(日期计算、蔡勒公式)

    1. 题目来源 链接:美国节日 来源:牛客网 2. 题目说明 和中国的节日不同,美国的节假日通常是选择某个月的第几个星期几这种形式,因此每一年的放假日期都不相同.具体规则如下: 1月1日:元旦 1月的 ...

  2. poj 3047 Bovine Birthday

    题目大意:给出年月日,求这一天是星期几 Java Calender类直接水过...注意,Java的Calendar类中月份从0月开始,所以月份要记得减一 下面直接贴代码: import java.ut ...

  3. Bailian2723 不吉利日期(POJ NOI0113-02)【日期计算】

    问题链接:POJ NOI0113-02 不吉利日期. 原题出处:Bailian2723 不吉利日期. 总时间限制: 1000ms 内存限制: 65536kB 描述 在国外,每月的13号和每周的星期5都 ...

  4. R语言按日期分组求皮尔森相关系数矩阵

    R语言按日期分组求相关系数 前几天得到了3700+支股票一周内的波动率,想要计算每周各个股票之间的相关系数并将其可视化.最终结果保存在制定文件夹中.部分数据如下: 先读取数据 data<-rea ...

  5. 输入当天日期,求第二天的日期

    ================================ Created by @wyc on 2022/12/8 ================================#inclu ...

  6. POJ 3047 蔡勒公式

    传送门 题目大意: 给出年月日,推算这一天是星期几 分析: 蔡勒公式:(只适用于1582年10月15日之后的日期) w = y + y/4 + c/4 - 2*c + 26 * (m+1)/10 + ...

  7. 计算机表格求和求平均值公式,Word表格中自动求和,求平均值等 公式运算.doc

    文档介绍: EvaluationWarning:ThedocumentwascreatedwithSpire..蛮盅树我厄劲辑厘鼠舆幢藐贼杠妨状牟盒疆而邀吁拎溢裔述缄只帘汝汰筋迎铆姻恳旺询毁径彼涡帅枣 ...

  8. 15个常用excel函数公式_excel表格时间和日期应用 – Excel常用函数公式及技巧

    excel表格时间和日期应用 – Excel常用函数公式及技巧 自动显示当前日期公式 =YEAR(NOW()) 当前年 =MONTH(NOW()) 当前月 =DAY((NOW())) 当前日 如何在单 ...

  9. Java黑皮书课后题第3章:**3.21(科学:某天是星期几)泽勒一致性...编写程序,提示用户输入年、月、该月的哪一天,显示它是一周中的星期几

    **3.21(科学:某天是星期几)泽勒一致性...编写程序,提示用户输入年.月.该月的哪一天,显示它是一周中的星期几 题目 题目概述 运行示例 破题 代码 题目 题目概述 **3.21(科学:某天是星 ...

  10. 【蔡勒公式 】根据给定的年月日求出对应星期几

    蔡勒公式 蔡勒(Zeller)公式,是一个计算星期的公式,随便给一个日期,就能用这个公式推算出是星期几.时间复杂度:O(1).具体的在红书P229有. 若要计算的日期是在1582年10月4日或之前,公 ...

最新文章

  1. 提速20倍!谷歌AI发布TensorFlow 3D
  2. leetcode算法题--二叉搜索树的最近公共祖先
  3. linux系统防火墙相关问题及常用命令介绍
  4. 简述python程序的基本构成_(一)Python入门-2编程基本概念:01程序的构成
  5. 使用ANTLR4,用于代码镜像和基于Web的DSL的Primefaces扩展
  6. 容器编排技术 -- Kubernetes kubectl create serviceaccount 命令详解
  7. PTA12、 统计文字中的单词数量并按出现次数排序 (10 分)
  8. (六)将样式转换模型从TensorFlow转换为TensorFlow Lite
  9. 7、Fiddler的HTTP统计视图
  10. dll中使用dialogbox_玩游戏丢失dll文件别着急 认识这些就妥了
  11. 修改linux端口22,修改LINUX 默认的22端口
  12. Ubuntu 1604 升级 1804 记录
  13. 打开我的计算机桌面分块,win10桌面图标怎么进行分类分块管理_win10桌面图标如何分块管理...
  14. videojs创建control-bar组件,实现点击播放下一视频
  15. 创意 博客思听 偶有所得
  16. win7计算机属性恢复,win7怎么打开系统还原功能?win7打开系统还原功能的方法步骤...
  17. cesium实现面状要素的立体拉伸效果
  18. english_搭配
  19. 团队建设管理能力分析
  20. AIC和BIC相关知识

热门文章

  1. php重定向和伪静态,「PHP重定向与伪静态区别」- 海风纷飞Blog
  2. Web前端 03 Html5(收官)
  3. CSS3------ 按钮闪光划过效果
  4. 显示器带宽测试软件,三种常见的上行带宽测试方法
  5. Word插入页码、插图清单目录、附表清单
  6. linux如何破解密码
  7. 详解线上线下收单业务(2)
  8. 【css】让img图片居中显示
  9. Photoshop去除拍摄手写笔记背景
  10. 洛谷T30768 动感超人520