(I2
I110
I4
(dp0
Vsquares.%l
p1
(Vsquares2.cpp
p2
S'#include <iostream> \r\n\r\nusing namespace std;\r\n\r\nint arrea[101][101];\r\nint ans;\r\n\r\nstruct point{\r\n    double x,y;\r\n};\r\n\r\nstruct square{\r\n    point center;\r\n    point a,c;\r\n    square(point center,point a){\r\n        this->a.x = a.x;\r\n        this->a.y = a.y;\r\n        c.x = center.x - (a.x-center.x);\r\n        c.y = center.y - (a.y-center.y);\r\n        if(a.x>c.x){\r\n            swap(a.x,c.x);\r\n        }\r\n        if(a.y>c.y){\r\n            swap(a.y,c.y);\r\n        }\r\n        for(int x=a.x;x<c.x;x++){\r\n            for(int y=a.y;y<c.y;y++){\r\n                arrea[x][y] = 1;\r\n            }\r\n        }\r\n    }\r\n};\r\n\r\n\r\nint n;\r\npoint a,b;\r\n\r\nint main (){\r\n    cin>>n;\r\n    for(int i=0;i<n;i++){\r\n        cin>>a.x>>a.y>>b.x>>b.y;\r\n        a.x+=50;\r\n        a.y+=50;\r\n        b.x+=50;\r\n        b.y+=50;\r\n        square astalavista(a,b);\r\n        \r\n    }\r\n    for(int x=0;x<101;x++){\r\n        for(int y=0;y<101;y++){\r\n            ans += arrea[x][y];\r\n        }\r\n    }\r\n    cout<<ans<<endl;\r\n    return 0;\r\n}'
p3
tp4
stp5
.