`

南阳理工OJ 219 An problem about date 给日期求星期

 
阅读更多
#include<stdio.h>
int month[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int year[9604];
bool is_leay(int i)
{
    return i%400==0||i%4==0&&i%100;
}
int main()
{
    int i;
    for(i=1;i<=12;i++)month[i]+=month[i-1];
    for(i=1600;i<=9600;i++)
        if(is_leay(i))year[i]=year[i-1]+366;
        else year[i]=year[i-1]+365;
    int y,m,d,n;
    while(~scanf("%d%d%d",&y,&m,&d))
    {
        n=0;
        n+=year[y-1]+month[m-1]+d;
        if(is_leay(y)&&m>2)n+=1;
        printf("%d\n",(n+5)%7);
    }
    return 0;
}

 

 

#include<stdio.h>
int main()
{
	int y,m,d,c,w,t;
	while(scanf("%d%d%d",&y,&m,&d)!=EOF)
	{
	    if(m<=2){m+=12;y--;}
	    c=y/100;
	    y=y%100;
	    w=((y+(y>>2)+(c>>2)-(c<<1)+(26*(m+1)/10)+d-1)%7+7)%7;
	   printf("%d\n",w);
	}
	return 0;
}







 

分享到:
评论

相关推荐

    南阳理工oj离线题库

    南阳理工oj离线题库是为编程爱好者和学习者提供的一种资源,主要用于练习和提高编程技能。这个离线题库通常包含多种类型的编程题目,涵盖了数据结构、算法、计算机科学基础等多个方面。在这个环境中,用户可以不受...

    南阳理工学院OJ_个人AC代码包(Java提交)

    【南阳理工学院OJ_个人AC代码包(Java提交)】是针对Java初学者的一份宝贵资源,它包含了参与ACM国际大学生程序设计竞赛(ICPC)时在南阳理工学院在线评测系统(OJ)上获得正确答案的代码实例。这些代码展示了如何用...

    南阳理工学院OJ第1版解题报告V1.0.pdf

    ### 南阳理工学院OJ第1版解题报告概览 #### 1. A+B Problem 虽然解题思路在报告中被省略,但我们可以推测这是一个基础的数学加法问题,涉及到数字输入与基本算术操作。此类题目旨在测试初学者对编程语言基本输入...

    南阳理工oj stl练习ac代码

    南阳理工学院的OJ(Online Judge)平台为学生提供了丰富的STL练习题目,通过AC(Accepted,表示代码正确通过所有测试用例)的代码,我们可以学习到STL在实际问题解决中的应用。 1. 容器: STL包含多种容器,如...

    湖南理工oj题解(学习用)-共230道题

    【标题】:“湖南理工oj题解(学习用)-共230道题”揭示了这是一个针对湖南理工大学在线编程竞赛平台(Online Judge,简称OJ)的题解集合,包含了230个不同题目。这类资源通常由参赛者或者经验丰富的程序员整理,...

    哈理工oj 1084百步穿杨

    哈理工OJ1084答案哈理工OJ1084答案哈理工OJ1084答案哈理工OJ1084答案哈理工OJ1084答案

    湖南理工学院OJ-小鱼比可爱

    湖南理工学院小鱼比可爱OJ题

    oj刷题 西安理工大学学生在线实验系统编程题答案(超级详细)

    西安理工大学的在线实验系统编程题答案集合是一份非常宝贵的资源,尤其对于正在学习编程和准备在线编程竞赛(Online Judge,简称OJ)的学生而言。这个压缩包文件包含了各种编程题目及其详细解答,可以帮助学习者深入...

    基于Laravel 5.0的OJ题解网站 , 目前涵盖安科OJ,南阳OJ,杭电OJ ,北大OJ,浙大OJ.zip

    【描述】中提到的“目前涵盖安科OJ,南阳OJ,杭电OJ,北大OJ,浙大OJ”意味着这个题解网站已经集成了多个知名OJ平台的题目,用户可以在一个统一的平台上找到这些不同OJ的题目并查看解决方案。安科OJ、南阳OJ、杭电OJ...

    山东理工大学2016级OJ题1832

    8. **三角形面积计算**:在求三角形面积的程序中,利用海伦公式 `A = sqrt(p * (p - a) * (p - b) * (p - c))` 计算,其中 `p` 是半周长 `(a + b + c) / 2`。 9. **逻辑运算**:在某些程序中,如解一元二次方程,...

    趣味题:柱状图排序 西安理工大学学生在线实验系统 oj

    趣味题:柱状图排序 西安理工大学学生在线实验系统 oj

    竞赛题集南阳OJ部分习题及解答其他oj试题及解答

    竞赛题集南阳OJ部分习题及解答其他oj试题及解答提取方式是百度网盘分享地址

    湖南理工学院OJ-阶乘求和-定义函数

    湖南理工学院OJ-阶乘求和-定义函数

    OJ平台hustoj

    【OJ平台hustoj】是一个在线编程竞赛(Online Judge)平台的开源实现,它允许用户提交代码并自动运行测试,以验证程序的正确性。这个平台对于教学、技术比赛和编程训练非常有用,帮助学生和程序员提升编程技能。本文...

    湖南理工学院Oj-等腰三角形-嵌套循环

    湖南理工学院Oj-等腰三角形-嵌套循环

    西南科技大学OJ题答案

    4. **计算生日是星期几(0078)**:这是一个日期处理问题,可能需要利用基姆拉尔森计算公式或者编程语言内置的日期函数来确定特定日期是星期几。 5. **学生成绩管理(0067)**:类似于第一个题目,但可能更注重数据结构...

    郑州轻工业oj;C语言200道题压缩包

    郑州轻工业oj;C语言200道题压缩包;郑州轻工业oj;C语言200道题压缩包;郑州轻工业oj;C语言200道题压缩包;郑州轻工业oj;C语言200道题压缩包;郑州轻工业oj;C语言200道题压缩包;郑州轻工业oj;C语言200道题压缩包;...

    hustoj - 流行的OJ系统,跨平台、易安装、有题库

    【标题】"hustoj" 是一款流行的在线判题系统(Online Judge,简称OJ),它主要用于教育和考试场景,支持教学管理和编程竞赛。这款系统以其跨平台、易安装和包含题库的特点受到广泛欢迎。 【核心知识点】 1. **在线...

    离线本地oj练习系统

    离线本地oj(Online Judge)练习系统是一种专为编程初学者设计的自我学习工具,它允许用户在没有网络连接的情况下进行编程练习。这样的系统通常包含了大量编程题目,涵盖各种算法和数据结构,帮助用户提高编程技能和...

    OJ系统汇总-2021-10-5.pdf

    OJ系统汇总-2021-10-5.pdf 本文将对OJ系统汇总-2021-10-5.pdf的标题、描述、标签和部分内容进行详细的解读和分析,并生成相关的知识点。 1. 标题:OJ系统汇总-2021-10-5.pdf 标题直接指出该文件是关于OJ系统的汇总...

Global site tag (gtag.js) - Google Analytics