[TYVJ1930]编年史

现在 applepi 手上有一本十分古老的编年史,这本史书记录了很多著名的历史事件。于是applepi 有了一个奇怪的想法……他想知道那些有名的历史事件都是在星期几发生的。现在轮到你了,你要帮助applepi 解决这个问题。

给你一个日期,输出星期几

题解:刚看到这个题目时候我是拒绝的。因为我不知道从哪下手

后来 找到蔡勒公式QAQ::

所以还是一道水题

贴代码。。。

 1 #include<iostream>
 2 using namespace std;
 3 int main()
 4 {
 5     int year,month,day;
 6     cin>>year>>month>>day;
 7     if(month<3)
 8 {
 9     year-=1;
10     month+=12;
11 }
12     char b[7][10]={"sunday","monday","tuesday","wednesday","thursday","friday","saturday"};
13      int c=int(year/100),y=year%100;
14      int w=int(1.0*c/4)-2*c+y+int(y*1.0/4)+(26.0*(month+1)/10)+day-1;
15      w%=7;
16      cout<<b[w]<<endl;
17      return 0;
18 }

时间: 2024-10-05 04:45:25

[TYVJ1930]编年史的相关文章

《地球编年史》-作业兼小论

这无疑是一部前无古人的伟大著作. 前溯几万年的时间跨度,详尽到令人发指的考证细节,如数家珍.纵横捭阖的资料引用,雄辩而引入入胜的逻辑推理,史所罕见,无一不体现出作者的大家风范. 考古我是外行,所以对这本书也无从置椽:不过因为要写作业,也就只能从其他视角来谈谈对于地球生命起源的思考. 注意在上面我用了“雄辩”这个词,是因为用今天的科学眼光看来,书中的逻辑推理还不能称之为严谨.这本书成书于1977年,这是个很有意思的年代,那个年代人类对于地外文明的探索正好刚刚开始,一切都是未知数:所有的人都在热情地

Atitit.&#160;Atiposter&#160;发帖机版本历史&#160;编年史

Atitit. Atiposter 发帖机版本历史 编年史 V1  初步实现sina csdn cnblogs V2  实现qzone sohu 的发帖功能  顺便重构接口实现分离 V3多文件循环发帖(初步bbs版本) V4  sina发帖功能fix增加二次贴入内容 发布时的确认关闭提示folat框子 调整分类总的分类dsl 和ide俩优先类 V5默认分类选择ide dsl功能..这样一般就只要取消一个就可以了. 1. 未来版本规划 V6  界面ui 调整高度化 V7标准化api草案 v....

全局光照:光线追踪、路径追踪与GI技术进化编年史

全局光照(Global Illumination,简称 GI), 作为图形学中比较酷的概念之一,是指既考虑场景中来自光源的直接光照,又考虑经过场景中其他物体反射后的间接光照的一种渲染技术. 大家常听到的光线追踪,路径追踪等同样很酷的概念,都是全局光照中人气较高的算法流派. 而这篇文章将围绕全局光照技术,介绍的要点有: 全局光照的基本概念 全局光照的算法主要流派 全局光照技术进化编年史 光线追踪 Ray Tracing 路径追踪 Path Tracing 光线追踪.路径追踪.光线投射的区别 环境光

Android恶意代码编年史

概述 目前Android 已然成为市场占有量最大的移动智能设备平台,同时也成为了移动恶意应用最大的温床,移动互联网的安全无疑已是当今主流安全威胁之一.相比传统PC恶意代码,移动恶意代码的发展更具有爆发性,各种开发技术.攻击技术和防御手段也在更加快速的迭代演变和发展. 统计2011年至今的移动恶意代码病毒库,可以看到 Android 平台下的恶意软件数量增长可谓极其迅速,年份间的数量差距几近鸿沟.从整个移动恶意代码病毒库中,可以发现不少具有典型恶意行为的手机应用软件,从它们身上可以观察到恶意软件发

前端编年史

前言 ??笔者学习一门知识有一个习惯,就是会先去了解这门知识的一个大致历史框架,而后再学习具体的知识内容.这样做有以下两个目的: 1.可以增添兴趣,对于越枯燥的知识越是有效. 2.可以知道这门知识的来龙去脉,可以知道依托于这门知识,自己将会去向何方.毕竟古人也说过,以史为镜可以知兴替嘛. ??然而,查阅无数资料之后,笔者绝望地发现没有一篇完整地准确地描述前端历史的文章可以借鉴,因此萌生了自己动手写一篇一直持续维护的前端编年史以便查阅. 正文 日期 事件 1989 html正式诞生,由物理学家蒂姆

【javascript】异步编年史,从“纯回调”到Promise

异步和分块——程序的分块执行 一开始学习javascript的时候, 我对异步的概念一脸懵逼, 因为当时百度了很多文章,但很多各种文章不负责任的把笼统的描述混杂在一起,让我对这个 JS中的重要概念难以理解, “异步是非阻塞的”, “Ajax执行是异步的”, "异步用来处理耗时操作"....  “可异步到底是什么?” 后来我发现,其实理解异步最主要的一点,就是记住: 我们的程序是分块执行的. 分成两块, 同步执行的凑一块, 异步执行的凑一块,搞完同步,再搞异步 废话不多说, 直接上图:

Unity3d-Socket之龙一编年史network.dll分析(2)-&gt; CNetLogger

今天呢,我们来学习下network.dll里面的CNetLogger类. 顾名思义,这个类主要是debug用的,也许有些人会问了,干嘛要自己封装个debug,直接用unity自带的debug不就好了吗. 其实系统自带的有很多个缺点: 1.不能统一的开关控制debug功能,假设当你想关闭的bebug,不想再打印的时候,发现unity没有这个接口,如果自己封装个开关,那么就方便管理,想开就开,想关就关,so easy! 2.unity的debug他只能打印到控制台,当我们发布游戏的时候,那么debu

Unity3d-Socket之龙一编年史network.dll分析(1)

今天闲着无聊,看到群里的老大共享了反编译的工具,就下载下来玩下. 说道反编译我个人不太推崇反编译,感觉不道德,毕竟是人家的代码,但是又回想一下,我们那代码看是抱着学习的态度又有何不可,所既是民族的也是世界的.=_= 好废话不多说,接着我们看看我吧一款unity制作的游戏的dll拿出来反编译了一下,收获还是蛮大的. 首先呢,我只是分析了一下他的socket代码,可谓是经典中的经典,很值得一学. 先来看看这个dll中的类和接口,了解一下大体的情况. 其中最为重要的是CNetwork和CCllient

龙枪编年史

1  一个领主的身份,发展基地,收集资源,建造建筑,招募俘虏英雄,生存发展侵略的游戏. 2  题材:龙与地下城,神与英雄,种族与部落.城市,传说与神器,职业与血统. 3 美术:元件地图与矢量角色图. 英雄设计与角色数据模拟 角色数据:从espn以及一些篮球游戏.监狱建筑师以及rimworld来看,由各项丰富的数据.扇状图.柱形图.折线图使角色更加丰富. 过程模拟: 以文字配合简单的图片(加上动作例如真三阵亡对话以及配图)模拟过程.过程可以由丰富的故事.文学性修饰. 故事以及时间推动: 以时间推动