(I2
I115
I4
(dp0
Vsquares.%l
p1
(Vproba.cpp
p2
S'#include<iostream>\r\n#include<cmath>\r\n#include<algorithm>\r\n#include<cstdio>\r\nusing namespace std;\r\nlong long n, i, x, y, xx, yy, x1[15], x2[15], x3[15], x4[15], y1[15], y2[15], y3[15], y4[15], sun, xupl=100, xupr=-100, xdownl=100, xdownr=-100, \r\nyupl=-100, yupr=-100, ydownl=100, ydownr=100, ans, s[200][200], j, k, otg;\r\nint main()\r\n{\r\n    cin>>n;\r\n    for (i=1; i<=n; i++)\r\n    {\r\n        cin>>x>>y>>xx>>yy;\r\n        if (xx<x && yy>y)\r\n        {\r\n            x4[i]=xx;\r\n            y4[i]=yy;\r\n            y3[i]=y4[i];\r\n            x3[i]=x4[i]+2*(x-x4[i]);\r\n            x1[i]=x4[i];\r\n            y1[i]=y4[i]-2*(y4[i]-y);\r\n            x2[i]=x3[i];\r\n            y2[i]=y1[i];\r\n            \r\n        }\r\n        if (xx>x && yy>y)\r\n        {\r\n           x3[i]=xx;\r\n           y3[i]=yy;\r\n           y4[i]=y3[i];\r\n           x4[i]=x3[i]-2*(x3[i]-x);\r\n           x2[i]=x3[i];\r\n           y2[i]=y3[i]-2*(y3[i]-y);\r\n           x1[i]=x4[i];\r\n           y1[i]=y2[i];\r\n        }\r\n        if (xx<x && yy<y)\r\n        {\r\n            x1[i]=xx;\r\n            y1[i]=yy;\r\n            y4[i]=y1[i]+2*(y-y1[i]);\r\n            x4[i]=x1[i];\r\n            x2[i]=x1[i]+2*(x-x1[i]);\r\n            y2[i]=y1[i];\r\n            y3[i]=y4[i];\r\n            x3[i]=x2[i];\r\n        }\r\n        if (xx>x && yy<y)\r\n        {\r\n            x2[i]=xx;\r\n            y2[i]=yy;\r\n            x1[i]=x2[i]-2*(x2[i]-x);\r\n            y1[i]=y2[i];\r\n            x4[i]=x1[i];\r\n            y4[i]=y1[i]+2*(y-y1[i]);\r\n            x3[i]=x2[i];\r\n            y3[i]=y4[i];\r\n        }\r\n    }\r\n   /* for (i=1; i<=n; i++)\r\n    {\r\n        ydownl=min(y1[i], ydownl);\r\n        xdownl=min(x1[i], xdownl);\r\n        ydownr=min(y2[i], ydownr);\r\n        xdownr=max(x2[i], xdownr);\r\n        yupl=max(y4[i], yupl);\r\n        xupl=min(x4[i], xupl);\r\n        yupr=max(y3[i], yupr);\r\n        xupr=max(x3[i], xupr);\r\n    }\r\n    */\r\n   // sun=(yupl-ydownl)*(xupl-xupr);\r\n   /* for ( k=1; k<=n; k++)\r\n            {\r\n                for (i=y1[k]; i<=y4[k]; i++)\r\n                {\r\n                    for  (j=x4[k]; j<=x3[k]; j++)\r\n                        s[i][j]=1;\r\n                }\r\n            }\r\n    for ( i=ydownl; i<=yupl; i++)\r\n    {\r\n        for ( j=xupl; j<=xupr; j++)\r\n            if (s[i][j]==0) ans++;\r\n    }\r\n    int otg=-sun;\r\n    */\r\n    cout<<otg-ans<<endl;\r\n    return 0;\r\n}'
p3
tp4
stp5
.