文章

38

粉丝

56

获赞

64

访问

4.0k

头像
日期累加 题解:暴力
P1446 北京理工大学机试题
发布于2025年3月12日 23:12
阅读数 7

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

struct date1
{
    int year;
    int moon=0;
    int day=0;
}dat1[10005];

int month[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};

void run(date1 a)
{
    if((a.year%4==0&&a.year%100!=0)||a.year%400==0)
    month[2]=29;
    else month[2]=28;
}

int main()
{
    int n;
    cin>>n;
    for(int i=0;i<n;i++)
    {
        int add;
        cin>>dat1[i].year>>dat1[i].moon>>dat1[i].day;
        run(dat1[i]);
        cin>>add;
        dat1[i].day+=add;
        while(1)
        {
       &nb...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发