(I3
I104
I9
(dp0
Vholidays.%l
p1
(Vholiday.cpp
p2
S"#include <bits/stdc++.h>\r\n#define endl '\\n'\r\nusing namespace std;\r\nint main()\r\n{\r\n    ios_base::sync_with_stdio(0);\r\n    cout.tie(0);\r\n    cin.tie(0);\r\n    int d=1, m=1, y=1900, dow=1, d1=23, m1=2, y1=2020, d2=1, m2=3, y2=2020, br=0;\r\n    char c;\r\n    cin >> d1 >> c >> m1 >> c >> y1 >> d2 >> c >> m2 >> c >> y2;\r\n    if (y1>y2)\r\n    {\r\n        swap (d1, d2);\r\n        swap (m1, m2);\r\n        swap (y1, y2);\r\n    }\r\n    else if (m1>m2)\r\n    {\r\n        swap (d1, d2);\r\n        swap (m1, m2);\r\n        swap (y1, y2);\r\n    }\r\n    else if (d1>d2)\r\n    {\r\n        swap (d1, d2);\r\n        swap (m1, m2);\r\n        swap (y1, y2);\r\n    }\r\n    for (y=1900; y<y1; y++)\r\n    {\r\n        for (m=1; m<=12; m++)\r\n        {\r\n            int dmax=31;\r\n            if (m==4 || m==6 || m==9 || m==11) dmax=30;\r\n            else if (m==2)\r\n            {\r\n                dmax=28;\r\n                if (y%400==0 || (y%100!=0 && y%4==0)) dmax++;\r\n            }\r\n            for (d=1; d<=dmax; d++)\r\n            {\r\n                dow++;\r\n                if (dow==8) dow=1;\r\n            }\r\n        }\r\n    }\r\n    for (m=1; m<m1; m++)\r\n    {\r\n        int dmax=31;\r\n        if (m==4 || m==6 || m==9 || m==11) dmax=30;\r\n        else if (m==2)\r\n        {\r\n            dmax=28;\r\n            if (y1%400==0 || (y1%100!=0 && y1%4==0)) dmax++;\r\n        }\r\n        for (d=1; d<=dmax; d++)\r\n        {\r\n            dow++;\r\n            if (dow==8) dow=1;\r\n        }\r\n    }\r\n    for (d=1; d<d1; d++)\r\n    {\r\n        dow++;\r\n        if (dow==8) dow=1;\r\n    }\r\n    dow--;\r\n    for (y=y1; y<y2; y++)\r\n    {\r\n        for (m=m1; m<=12; m++)\r\n        {\r\n            int dmax=31;\r\n            if (m==4 || m==6 || m==9 || m==11) dmax=30;\r\n            else if (m==2)\r\n            {\r\n                dmax=28;\r\n                if (y%400==0 || (y%100!=0 && y%4==0)) dmax++;\r\n            }\r\n            for (d=d1; d<=dmax; d++)\r\n            {\r\n                dow++;\r\n                if (dow==8) dow=1;\r\n                if (dow==6 || dow==7) br++;\r\n\r\n            }\r\n        }\r\n    }\r\n    for (m=m1; m<m2; m++)\r\n    {\r\n        int dmax=31;\r\n        if (m==4 || m==6 || m==9 || m==11) dmax=30;\r\n        else if (m==2)\r\n        {\r\n            dmax=28;\r\n            if (y1%400==0 || (y1%100!=0 && y1%4==0)) dmax++;\r\n        }\r\n        for (d=d1; d<=dmax; d++)\r\n        {\r\n            dow++;\r\n            if (dow==8) dow=1;\r\n            if (dow==6 || dow==7) br++;\r\n\r\n        }\r\n    }\r\n    for (d=d1; d<=d2; d++)\r\n    {\r\n        dow++;\r\n        if (dow==8) dow=1;\r\n        if (dow==6 || dow==7) br++;\r\n    }\r\n    cout << br << endl;\r\n}\r\n"
p3
tp4
stp5
.