洛谷 P5407 【[THUPC2019]历史行程】

我纯粹是看到了上面一大堆话才想做这个题的,真的写的很棒,纵使今天早已不是母亲节,但我也还是想对妈妈说:“母亲节快乐!”希望以后多有些这样的题目,这真的能够吸引人来做(难道你们做题都不带感情的吗?)

这个题的要求是:输入一个年份,输出这个年份母亲节的日期,只需要输出是5月的第几天

这题不水,一点都不水,有许多题解的做法是找规律,但是我没用这个做法,我这里给出的做法将是一个最简单又粗暴的做法:

查日历

我知道这很荒唐,但这不正是一种解决问题的方式吗?

我就这样一个个查了下来,能做出这道题,真的很开心,至少我通过了自己的努力,过了这道题

#include<bits/stdc++.h>
using namespace std;

int n;
int a[200]={11,10,9,14,13,12,11,9,8,14,13,11,10,9,8,13,12,11,10,8,14,13,12,10,9,8,14,12,11,10,9,14,13,12,11,9,8,14/*1950*/,13,11,10,9,8,13,12,11,10,8,14,13,12,10,9,8,14,12,11,10/*1970*/,9,14,13,12,11,9,8,14,13,11,10,9,8,13,12,11,10,/*1987*/8,14,13,12,10,9,8,14,12,11,10,9,14,/*2000*/13,12,11,9,8,14,13,11,10,9,8,13,12,11,10,8,14,13,12};

int main(){
	cin>>n;
	cout<<a[n-1913]<<"
";
}
原文地址:https://www.cnblogs.com/loceaner/p/13257958.html