Submission
Status:
[PPPP][PPPPPPPPPPP]
Score: 100
User: tankunkid
Problemset: ดูวีทูปเบอร์
Language: cpp
Time: 0.001 second
Submitted On: 2024-09-28 17:25:28
#include <stdio.h>
int main() {
int month[12] = {31,28,31,30,31,30,31,31,30,31,30,31};
int d1, m1, d2, m2, diff = 0;
scanf("%d", &d1);
scanf("%d", &m1);
scanf("%d", &d2);
scanf("%d", &m2);
if (m2 < m1) return 0;
if (d1 > month[m1-1]) return 0;
if (d2 > month[m2-1]) return 0;
if (m2-m1 > 1) {
for (int i = 0; i < m2-m1-1; i++) {
diff += month[m2-i-2];
}
diff += d2+1;
diff += month[m1-1]-d1;
} else if (m2-m1 == 1) {
diff += d2+1;
diff += month[m1-1]-d1;
} else if (m1 == m2) {
diff += d2-d1+1;
}
diff *= 3;
printf("%d", diff);
}