Daffodil International University
Problem Link
//Please Follow From Main function
#include<bits/stdc++.h>
using namespace std;
int day(string day)
{
int dd=0;
for(int i=0; i<day.size(); i++)
{
if(day[i]>='0' && day[i]<='9'){
dd*=10;
dd+=day[i]-'0';
}
}
return dd;
}
int main()
{
//freopen("out.txt", "w", stdout);
long long int d, year, tc, d1, year1;
string mn, mn1, dy;
cin>>tc;
for(int i=1; i<=tc; i++){
cin>>mn;
cin>>dy;
d=day(dy);
cin>>year;
cin>>mn1;
cin>>dy;
d1=day(dy);
cin>>year1;
if(mn.compare("January")!=0 && mn.compare("February")!=0) year++;
if(mn1.compare("January")==0 || mn1.compare("February")==0 && d1<29) year1--;
d=year1/4-(year-1)/4;
d1=year1/100-(year-1)/100;
d=(d-d1)+(year1/400-(year-1)/400);
cout<<"Case "<<i<<": "<<d<<endl;
}
return 0;
}
0 Comments