首页 > 其他分享 >uscao Section 1.1 Friday the Thirteenth

uscao Section 1.1 Friday the Thirteenth

时间:2023-02-06 17:00:11浏览次数:32  
标签:week 1.1 int Section Friday else flag year ri


 

/*ID:nealgav1
PROG:friday
LANG:C++
*/
#include<cstdio>
#include<cstring>
#define N 403
int week[N][7];
void search()
{ memset(week,0,sizeof(week));
int i,j,k,year,ri,count=0;
bool flag=0;
for(i=1900,year=0;i<1900+N;i++,year++)
{ if(year)
{for(int zz=0;zz<7;zz++)
week[year][zz]=week[year-1][zz];
}
if(i%100==0)
{
if(i==2000)
{flag=1;
}
else flag=0;
}
else if(i%4==0)flag=1;
else flag=0;
for(j=1;j<=12;j++)
{
if(j==4||j==6||j==9||j==11)
{
ri=30;
}
else if(j==2)
{
if(flag)
ri=29;
else ri=28;
}
else
ri=31;

for(k=1;k<=ri;k++)
{
count++;
if(k==13)
{week[year][count%7]++;count+=ri-13;break;}
}
}
}
}
int main()
{
freopen("friday.in","r",stdin);
freopen("friday.out","w",stdout);
int m;search();
while(scanf("%d",&m)!=EOF)
{
printf("%d ",week[m-1][6]);
for(int i=0;i<6;i++)
{
printf("%d",week[m-1][i]);
if(i==5)
printf("\n");
else printf(" ");
}
}
return 0;
}

 

标签:week,1.1,int,Section,Friday,else,flag,year,ri
From: https://blog.51cto.com/u_15953788/6039844

相关文章

  • cartographer环境最新配置(2021.11.11)
    0.前言最近群里有些老哥在问cartographer配置的相关问题,将我以前自己记录的文件测试后发现竟然已经失效,其原因在于cartographer官网对程序又进行了一次升级,以前的部分操作......
  • 5.1.1_进位计数制
    @目录一、引子二、计数方法(1)最古老计数方法(2)罗马数字(3)十进制计数法1.整数2.小数(4)r进制计数法1.r进制2.r进制转为十进制3.十进制转换为r进制4.r进制加法(5)二进制1.二进......
  • 1.1计算机工作过程(超详细)
    @目录一、计算机组成框图二、思维导图三、部件剖析(1)存储器(2)运算器(3)控制器四、案例剖析(重点)(1)a=2(2)a*b(3)a*b+c(4)y=a*b+c(5)停机五、总结一、计算机组成框图为了方便大家对计算机......
  • Gradle配置之常见问题-Could not resolve com.android.tools.build:gradle:4.1.1.
    来源:https://blog.csdn.net/forresthua/article/details/94412296https://www.http3w.com/archives/528release发布报错Couldnotresolvecom.android.tools.build:gradle......
  • 【工具】【安卓】EasyClick安卓代理模式批量激活器【Beta】,基于官方1.13激活器
    测试版,有什么功能建议可以在此贴留言adb版本1.40.0agent版本1.13.0或到我的论坛里搜索下载......
  • 从 HTTP/1.1 到 HTTP/3
    从HTTP/1.1到HTTP/3,解决了一些旧协议的问题,引入了好用的新功能。HTTP/1.1HTTP/1.1通过在传输层和应用层之间增加SSL/TSL解决数据不安全的问题,但它本身还有一些其它......
  • Linux快速搭建tensorflow-gpu 1.15.0环境&Keras
    Linux快速搭建tensorflow-gpu1.15.0环境&Keras========================condacreate-ntf115-cconda-forgetensorflow-gpu=1.15condainstallkeras==2.3.1 激......
  • 安装 tensorflow-gpu 1.15
     condainstallcudatoolkit=10.0condainstallcudnn=7.3.1pip3installtensorflow-gpu==1.15 ===================================condacreat......
  • flink 1.16 读写 hive 表
    flink版本:1.6.0hive版本:3.1.2sqlSubmitcommitcommit0de42fabc1a639c3256ad7d074af72f8f2453be5修改了sql文件中的set命令(settable.sql-dialect=hive;)执行位......
  • 1.1 JavaScript简介
    1.1.1JavaScript的基本概念JavaScript是一种解释性语言,也是一种基于对象(Object)和事件驱动(EventDriven)的、并具有安全性能的脚本语言。特点【1.JavaScript主要用来向......