文章

49

粉丝

140

获赞

27

访问

16.7k

头像
相隔天数 题解:这题咋没题解
P1825 复旦大学2019年机试
发布于2024年3月21日 15:03
阅读数 151

#include <iostream>
#include <string.h>
#include <math.h>
#include <algorithm>
using namespace std;
int main(){
	int a;
	cin >> a;
	int yy=a/10000;
	int mm=a%10000/100;
	int dd=a%100;
	int yy1=2019;
	int mm1=2;
	int dd1=5;
	int cc=0;
	long long int count=0;
	if(yy1<yy){
		cc=yy1;
		yy1=yy;
		yy=cc;
		cc=mm1;
		mm1=mm;
		mm=cc;
			cc=dd1;
		dd1=dd;
		dd=cc;
	}
	else if(yy1==yy){
		if(mm1<mm){
				cc=mm1;
		mm1=mm;
		mm=cc;
			cc=dd1;
		dd1=dd;
		dd=cc;
		}
		else if(mm1==mm){
			if(dd1<dd){
				cc=dd1;
		dd1=dd;
		dd=cc;
			}
		}
	}
	while(1){
		if(dd==dd1&&mm1==mm&&yy1==yy)
			break;
		dd++;
		count++;
			if(dd==32&&mm==1){
				dd=1;
				mm=2;
			}
			else if(dd==30&&(yy%400==0||(yy%100!=0&&yy%4==0))&&mm==2){

				dd=1;
				mm=3;
			}
				else if(dd==29&&((yy%4!=0)||(yy%100==0&&yy%400!=0))&&mm==2){
				dd=1;
				...
登录查看完整内容


登录后发布评论

暂无评论,来抢沙发