Submission
Status:
[PPPP][PPPPPPPPPPP]
Subtask/Task Score:
{30/30}{70/70}
Score: 100
User: Dark_kingdom
Problemset: ดูวีทูปเบอร์
Language: cpp
Time: 0.004 second
Submitted On: 2026-10-12 12:54:15
#include <iostream>
using namespace std;
int main()
{
int month[12] = {31,28,31,30,31,30,31,31,30,31,30,31};
int d_1, m_1;
cin>>d_1>>m_1;
int d_2, m_2;
cin>>d_2>>m_2;
int f_count = month[(m_1-1)%12]-d_1 +1;
int m_count = 0;
int l_count = d_2;
int hour;
if(m_1 == m_2)
{
hour = (d_2-d_1+1)*3;
}
else if((m_1)%12+1 == m_2)
{
hour = (f_count +l_count)*3;
}
else if(m_1<m_2)
{
for (int i = m_1;i<m_2-1; i++)
{
m_count += month[i];
}
hour = (f_count + m_count + l_count)*3;
}
else
{
int i = m_1 %12;
while (i!=m_2-1)
{
m_count += month[i];
i =(i+1)%12;
}
hour = (f_count + m_count + l_count)*3;
}
cout<<hour;
return 0;
}