(I2
I139
I4
(dp0
Vsquares.%l
p1
(Vsquares.cpp
p2
S'#include <iostream>\r\n#include <cmath>\r\nusing namespace std;\r\nint ab(int a)\r\n{\r\n    if(a < 0) return -a;\r\n    return a;\r\n}\r\nint main()\r\n{\r\n    int n = 0;\r\n    cin >> n;\r\n    int ans = 0;\r\n    int v[10][5][2];\r\n    int s[10];\r\n    double sidel[10];\r\n    for(int i = 0; i < n; i ++)\r\n    {\r\n        cin >> v[i][0][0];\r\n        cin >> v[i][0][1];\r\n        cin >> v[i][1][0];\r\n        cin >> v[i][1][1];\r\n        s[i] = 2*(  (v[i][1][0]-v[i][0][0]) * (v[i][1][0]-v[i][0][0])  +  (v[i][1][1]-v[i][0][1]) * (v[i][1][1]-v[i][0][1])  );\r\n        ans += s[i];\r\n        sidel[i] = sqrt(s[i]);\r\n        \r\n        v[i][2][0] = 2*v[i][0][0]+v[i][1][0];\r\n        v[i][2][1] = 2*v[i][0][1]+v[i][1][1];\r\n        \r\n        v[i][3][0] = v[i][1][0]+sidel[i];\r\n        v[i][3][1] = v[i][1][1];\r\n        \r\n        v[i][4][0] = v[i][1][0];\r\n        v[i][4][1] = v[i][1][1]+sidel[i];\r\n    }\r\n    int minx = 60, miny = 60, maxx = -60, maxy = -60;\r\n    for(int i = 0; i < n; i ++)\r\n    {\r\n        for(int j = 1; j <= 4; j ++)\r\n        {\r\n            minx = min(minx, v[i][j][0]);\r\n            maxx = max(maxx, v[i][j][0]);\r\n            miny = min(miny, v[i][j][1]);\r\n            maxx = max(maxy, v[i][j][1]);\r\n        }\r\n    }\r\n    cout << min(ans,ab(maxx-minx)*ab(maxy-miny)) << endl;\r\n}'
p3
tp4
stp5
.