(I2
I106
I4
(dp0
Vsquares.%l
p1
(Vb120.cpp
p2
S'#include <iostream>\r\n#define offset 100\r\n#include <cstring>\r\n\r\nint sq[250][250];\r\n\r\nstruct Point {\r\n    int x, y;\r\n};\r\n\r\nint main() {\r\n    std::memset(sq, 0, sizeof(sq));\r\n\r\n    int n;\r\n    std::cin >> n;\r\n    for(int i = 0; i < n; i++) {\r\n        Point o;\r\n        Point a, b, c, d;\r\n\r\n        std::cin >> o.x >> o.y >> a.x >> a.y;\r\n\r\n        Point t{a.x - o.x, a.y - o.y};\r\n\r\n        c = Point{-t.x + o.x, -t.y + o.y};\r\n        b = Point{c.x, a.y};\r\n        d = Point{a.x, c.y};\r\n\r\n        int sx = std::min(a.x, c.x),\r\n            ex = std::max(a.x, c.x);\r\n\r\n        int sy = std::min(a.y, c.y);\r\n        int ey = std::max(a.y, c.y);\r\n\r\n       // std::cout << sx << " " << ex << " " << sy << " " << ey << std::endl;\r\n        sx += offset, sy += offset, ex += offset, ey += offset;\r\n\r\n        for(int k = sx; k < ex; k++) {\r\n            for(int j = sy; j < ey; j++)\r\n                sq[k][j] = 1;\r\n        }\r\n    }\r\n\r\n    int br = 0;\r\n    for(int i = 0; i < 250; i++) {\r\n        for(int j = 0 ;j < 250; j++)\r\n            br += sq[i][j];\r\n\r\n    }\r\n    std::cout << br << std::endl;\r\n\r\n    return 0;\r\n}\r\n'
p3
tp4
stp5
.