文章

1

粉丝

18

获赞

0

访问

121

头像
相隔天数 题解:
P1825 复旦大学2019年机试
发布于2024年3月24日 11:59
阅读数 121

#include <stdio.h>
using namespace std;

int abs(int n){
    if(n>=0){
        return n;
    }
    else{
        return -n;
    }
}

//计算月、日不变,变动年份到2019带来的日期差
int deltaFromYear(int year){
    //计算年份差距
    int deltaYear=abs(year-2019);
    int result=0;
    result+=365*deltaYear;
    //判断年份间的闰年数
    if(year>=2019){
        result+=(deltaYear+2)/4-(deltaYear+18)/100+(deltaYear+18)/400;
    }
    else{
        result+=(deltaYear+1)/4-(deltaYear+81)/100+(deltaYear+381)/400;
    }
    
    if(year>2019){
        return result;
    }
    else{
&nb...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发