当前位置:网站首页>Blue Bridge Cup group B provincial preliminaries first question 2013 (Gauss Diary)
Blue Bridge Cup group B provincial preliminaries first question 2013 (Gauss Diary)
2022-07-06 02:25:00 【Professor】
Title : Gauss diary
Gauss, the great mathematician, has a good habit : Keep a diary anyway .
There is a difference in his diary , He never indicated the date of , It's a whole number instead of , such as :4210
Later people knew , That integer is the date , It says that day is the day after Gauss was born . Maybe it's a good habit , It reminds the master of : Another day passed , How much time can be wasted ?
Gauss was born in :1777 year 4 month 30 Japan .
In the diary of an important theorem discovered by Gauss, it says :5343, So we can figure out that it was :1791 year 12 month 15 Japan .
On the day Gauss got his doctorate, the diary read :8113
Please work out the date when Gauss got his doctorate .
The format for submitting the answer is :yyyy-mm-dd, for example :1980-03-21
Please follow the format strictly , Submit answers via browser .
Be careful : Just submit this date , Don't write anything else , such as : Explanatory text .
————————————————
#include<iostream>
using namespace std;
bool isLeapYear(int y)
{
return(y%4==0&&y%100!=0)||(y%400==0);// If it is a leap year, return 1, It's not a leap year return 0
}
int main()
{
int y=1777;
int m=4;
int d=30;
for(int i=0;i<8112;++i)// Remember to reduce the number of days 1, If the diary is 5343, Fill in here 5342, If the diary is 8113, Then fill in 8112
{
d++;
if(m==12&&d==32)// To 12 Month end initialization
{
y++;
m=1;
d=1;
continue;
}
if((m==1||m==3||m==5||m==7||m==8||m==10)&&d==32)// Initialize by the end of these months
{
m++;
d=1;
continue;
}
if((m==4||m==6||m==9|m==11)&&d==31)// Initialize by the end of these months
{
m++;
d=1;
continue;
}
if(m==2&&isLeapYear(y)&&d==30)// It's a leap year , return 1, Yes 29 God
{
m++;
d=1;
continue;
}
if(m==2&&!isLeapYear(y)&&d==29)// It's not a leap year return 0, Take instead 1, Yes 28 God
{
m++;
d=1;
continue;
}
}
cout<<y<<" "<<m<<" "<<d<<endl;
}Here are some pictures , By year /4 Simply judge whether it is a leap year

边栏推荐
- Use the list component to realize the drop-down list and address list
- Computer graduation design PHP campus restaurant online ordering system
- This time, thoroughly understand the deep copy
- A basic lintcode MySQL database problem
- 高数_向量代数_单位向量_向量与坐标轴的夹角
- Adapter-a technology of adaptive pre training continuous learning
- 更换gcc版本后,编译出现make[1]: cc: Command not found
- Multiple solutions to one problem, asp Net core application startup initialization n schemes [Part 1]
- RDD conversion operator of spark
- Online reservation system of sports venues based on PHP
猜你喜欢

Know MySQL database

Audio and video engineer YUV and RGB detailed explanation

【社区人物志】专访马龙伟:轮子不好用,那就自己造!

The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower

Online reservation system of sports venues based on PHP

【MySQL 15】Could not increase number of max_ open_ files to more than 10000 (request: 65535)

剑指 Offer 30. 包含min函数的栈

PAT甲级 1033 To Fill or Not to Fill

The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower

【机器人库】 awesome-robotics-libraries
随机推荐
sql表名作为参数传递
How to check the lock information in gbase 8C database?
Initial understanding of pointer variables
inherited constructors
Sword finger offer 30 Stack containing min function
How to set an alias inside a bash shell script so that is it visible from the outside?
Method of changing object properties
Multi function event recorder of the 5th National Games of the Blue Bridge Cup
[robot library] awesome robots Libraries
【无标题】数据库中一条查询SQL执行的过程
怎么检查GBase 8c数据库中的锁信息?
Apicloud openframe realizes the transfer and return of parameters to the previous page - basic improvement
【MySQL 15】Could not increase number of max_ open_ files to more than 10000 (request: 65535)
How to use C to copy files on UNIX- How can I copy a file on Unix using C?
Building the prototype of library functions -- refer to the manual of wildfire
Ue4- how to make a simple TPS role (II) - realize the basic movement of the role
MySQL index
【社区人物志】专访马龙伟:轮子不好用,那就自己造!
Zero foundation self-study STM32 - Review 2 - encapsulating GPIO registers with structures
Jisuanke - t2063_ Missile interception
