(I2
I138
I4
(dp0
Vsquares.%l
p1
(Vsquares.cpp
p2
S'#include<iostream>\r\nusing namespace std;\r\nstruct point\r\n{\r\n    int x,y,dyl;\r\n    int p;\r\n};\r\nbool m[205][205];\r\nint main()\r\n{\r\n    int n;\r\n    point a[10], b;\r\n    cin>>n;\r\n    for (int i=0;i<n;i++)\r\n    {\r\n        cin>>b.x>>b.y;\r\n        cin>>a[i].x>>a[i].y;\r\n        a[i].dyl=a[i].x-b.x;\r\n        if (a[i].dyl<0)a[i].dyl*=-2;\r\n        else a[i].dyl*=2;\r\n        if (b.x>a[i].x&&b.y>a[i].y)a[i].p=3;\r\n        if (b.x>a[i].x&&b.y<a[i].y)a[i].p=1;\r\n        if (b.x<a[i].x&&b.y>a[i].y)a[i].p=4;\r\n        if (b.x<a[i].x&&b.y<a[i].y)a[i].p=2;\r\n    cout<<a[i].dyl<<endl;}\r\n\r\n    int a1;\r\n    if (n==1)\r\n    {\r\n        cout<<a[0].dyl*a[0].dyl<<endl;\r\n        return 0;\r\n    }\r\n    for (int i=0;i<n;i++)\r\n    {\r\n        if (a[i].p==1)\r\n        {\r\n            for (int j=0;j<a[i].dyl;j++)\r\n            {\r\n                for (int k=0;k<a[i].dyl;k++)\r\n                {\r\n                    m[100+a[i].x+j][100+a[i].y+k]=1;\r\n                }\r\n            }\r\n        }\r\n        if (a[i].p==2)\r\n        {\r\n            for (int j=0;j<a[i].dyl;j++)\r\n            {\r\n                for (int k=0;k<a[i].dyl;k++)\r\n                {\r\n                    m[100+a[i].x+j][100+a[i].y-k]=1;\r\n                }\r\n            }\r\n        }\r\n        if (a[i].p==3)\r\n        {\r\n            for (int j=0;j<a[i].dyl;j++)\r\n            {\r\n                for (int k=0;k<a[i].dyl;k++)\r\n                {\r\n                    m[100+a[i].x-j][100+a[i].y-k]=1;\r\n                }\r\n            }\r\n        }\r\n        if (a[i].p==4)\r\n        {\r\n            for (int j=0;j<a[i].dyl;j++)\r\n            {\r\n                for (int k=0;k<a[i].dyl;k++)\r\n                {\r\n                    m[100+a[i].x-j][100+a[i].y+k]=1;\r\n                }\r\n            }\r\n        }\r\n    }\r\n    int br=0;\r\n    for (int i=0;i<=200;i++)\r\n    {\r\n        for (int j=0;j<=200;j++)\r\n        {\r\n        //    cout<<m[i][j]<<" ";\r\n            br+=m[i][j];\r\n        }\r\n        //cout<<endl;\r\n    }\r\n    cout<<br<<endl;\r\n}\r\n/**\r\n2\r\n-40 30 -30 20\r\n-40 30 -35 25\r\n\r\n3\r\n-35 45 -25 35\r\n-15 35 -40 15\r\n-40 30 -30 20\r\n*/\r\n'
p3
tp4
stp5
.