(I3
I119
I7
(dp0
Vbricks.%l
p1
(Vbricks.cpp
p2
S"#include <iostream>\r\nusing namespace std;\r\n\r\nvoid sortlenth(long long lenth[],long long l) {\r\n    long long i, j;\r\n    for (i=0;i<l;i++) {for (j=0;j<l;j++) {if (lenth[j]>lenth[i]) {swap(lenth[j], lenth[i]);}}}\r\n}\r\n\r\nint main() {\r\n    long long n; ///n=widowe\r\n    cin >> n;\r\n    long long i, lenthN[2000];\r\n    for (i=0;i<n;i++) {cin >> lenthN[i];}\r\n    long long m; ///m=kutii\r\n    cin >> m;\r\n    long long lenthM[400000];\r\n    for (i=0;i<m;i++) {cin >> lenthM[i];}\r\n\r\n    long long lenthN2[2000], lenthM2[400000], j;\r\n    for (i=0;i<n;i++) {lenthN2[i]=lenthN[i];}\r\n    for (i=0;i<m;i++) {lenthM2[i]=lenthM[i];}\r\n    sortlenth(lenthN2,n);\r\n    sortlenth(lenthM2,m);\r\n\r\n    long long bricksinabox[2000], totalbricks=0, emptybricks=0;\r\n    for (i=0;i<n;i++) {\r\n        bricksinabox=lenthM2[i]/lenthN2[i];\r\n        bricksinabox=bricksinabox*(lenthM2[i]/lenthN2[i]);\r\n        bricksinabox=bricksinabox*(lenthM2[i]/lenthN2[i]);\r\n    }\r\n    for (i=0;i<n;i++) {\r\n        totalbricks+=bricksinabox[i];\r\n        if (bricksinabox[i]==0) {emptybricks++;}\r\n    }\r\n\r\n    cout << totalbricks << ' ' << emptybricks << endl;\r\n    if (totalbricks==0) {cout << 0 << 0 << 0 << 0 << endl; return 0;}\r\n    for (i=0;i<n;i++) {cout << lenthN2 << endl;}\r\n    return 0;\r\n}\r\n"
p3
tp4
stp5
.