Submission

Status:
[PPPP][PPPPPPPPPPP]

Score: 100

User: TirpitZ

Problemset: ดูวีทูปเบอร์

Language: c

Time: 0.001 second

Submitted On: 2024-09-26 18:18:12

/*#include <stdio.h>
#include <stdlib.h>
int find_day(int month)
{
    if(month==1 || month==3 || month==5 || month==7 || month==8 || month==10 || month==12 )
        return 31;
    else if(month==4 || month==6 || month==9 || month==11)
        return 30;
    else return 28;

}
int main()
{
    int dstart,mstart;
    int dend,mend;
    int daytemp=0,dayuse=0;
    scanf("%d %d\n",&dstart,&mstart);
    scanf("%d %d",&dend,&mend);
    if(mstart<mend)
    {
        daytemp=find_day(mstart);
        //printf("%d",daytemp);
        dayuse=daytemp-dstart+1;
        //printf("%d\n",dayuse);
        mstart++;
        dstart=1;
    }
    while (1)
    {
        if(mstart==mend)
        {
            //printf("%d\n",dend);
            if(dstart==dend)
            {
                if(dayuse==0) dayuse=1;
                printf("%d",dayuse*3);
                return 0;
            }
            else
            {
                dayuse=dayuse+(dend-dstart)+1;
                printf("%d",dayuse*3);
                return 0;
            }
          }
          else
          {
                daytemp=find_day(mstart);
                dayuse=dayuse+daytemp;
                mstart++;
          }
      }
}*/




#include<stdio.h>
#include<stdlib.h>
int main()
{
    int dom[13]={0,31,28,31,30,31,30,31,31,30,31,30,31};
    int dstart,mstart;
    int dend,mend;
    int dayuse=0;
    scanf("%d %d\n",&dstart,&mstart);
    scanf("%d %d",&dend,&mend);

    if(mstart==mend)
    {
        dayuse=dayuse+dend-dstart+1;
        printf("%d",dayuse*3);
        return 0;
    }

    while(mstart<mend)
    {
        dayuse=dayuse+dom[mstart]-dstart+1;
        mstart++;
        dstart=1;
    }
    dayuse=dayuse+dend;
    printf("%d",dayuse*3);
}