(I3
I80
I9
(dp0
Vholidays.%l
p1
(Vholidays.cpp
p2
S'#include <iostream>\r\n#include <algorithm>\r\n#include <string>\r\nusing namespace std;\r\nint main ()\r\n{\r\n    struct date\r\n    {\r\n        int d,m,y;\r\n        char ch;\r\n    };\r\n    int br=0,h=0,br2=0,br3=0,dnm[12];\r\n    date a,b;\r\n    dnm[0]=31;dnm[1]=28;dnm[2]=31;dnm[3]=30;dnm[4]=31;dnm[5]=30;dnm[6]=31;dnm[7]=31;dnm[8]=30;dnm[9]=31;dnm[10]=30;dnm[11]=31;\r\n    cin>>a.d>>a.ch>>a.m>>a.ch>>a.y;\r\n    cin>>b.d>>b.ch>>b.m>>b.ch>>b.y;\r\n    if(a.y==b.y)\r\n    {\r\n        if(a.m==b.m)\r\n        {\r\n            if(a.d>b.d)\r\n            {\r\n                cout<<"0";\r\n                return 0;\r\n            }\r\n            if(a.d==b.d)\r\n            {\r\n                cout<<"0";\r\n                return 0;\r\n            }\r\n            if(a.d<b.d)\r\n            {\r\n                br=b.d-a.d;\r\n                h=br/7;\r\n                cout<<h*2+2;\r\n                return 0;\r\n            }\r\n        }\r\n        if(a.m>b.m)\r\n        {\r\n            cout<<"0";\r\n            return 0;\r\n        }\r\n        if(a.m<b.m)\r\n        {\r\n            if(a.d<b.d)\r\n            {\r\n                br2=b.m-a.m;\r\n                for(int i=0;i<br2;i++)\r\n                    br3=br3+dnm[a.m+i];\r\n                    cout<<((br3+(b.d-a.d))/7)*2;\r\n                    br2=0;\r\n                return 0;\r\n            }\r\n            if(a.d==b.d)\r\n            {\r\n                br2=b.m-a.m;\r\n                for(int i=0;i<br2;i++)\r\n                    br3=br3+dnm[a.m+i];\r\n                cout<<br3/7*2;\r\n                return 0;\r\n            }\r\n            if(a.d>b.d)\r\n            {\r\n                br2=b.m-a.m;\r\n                for(int i=0;i<br2;i++)\r\n                    br3=br3+dnm[a.m+i];\r\n                cout<<((br3-(a.d-b.d))/7)*2;\r\n                return 0;\r\n            }\r\n        }\r\n\r\n    }\r\n    if(a.y>b.y)\r\n    {\r\n        cout<<"0";\r\n        return 0;\r\n    }\r\n\r\n}\r\n'
p3
tp4
stp5
.