(I3
I77
I7
(dp0
Vbricks.%l
p1
(Vbricks.cpp
p2
S'#include<iostream>\r\nusing namespace std;\r\n\r\nint i, j, n, m, kut[400001], d[2001], q[2001], sum, Max, k, br, p, c;\r\nbool fl;\r\n\r\nint main() {\r\n    cin>>n;\r\n    for (i=1;i<=n;i++){\r\n        cin>>d[i];\r\n    }\r\n    cin>>m;\r\n    for (i=1;i<=m;i++) {\r\n        cin>>kut[i];\r\n        fl=false;\r\n        for (j=1;j<=n;j++) {\r\n            if (kut[i]%d[j]==0 && kut[i]>d[j]) {\r\n                k=kut[i]/d[j];\r\n                k=k*k*k;\r\n                if (k>Max) {\r\n                    Max=k;\r\n                    c=j;\r\n                }\r\n                fl=true;\r\n            }\r\n        }\r\n        q[c]+=Max;\r\n        if (fl)br++;\r\n        sum+=Max;\r\n        Max=0;\r\n    }\r\n    cout<<sum<<" "<<m-br<<endl;\r\n    for (i=1;i<=n;i++)cout<<q[i]<<" ";\r\n    return 0;\r\n}\r\n/*\r\n7\r\n2 3 4 17 11 1 6\r\n3\r\n7 4 6\r\n\r\n\r\n\r\n\r\n6\r\n9 6 4 10 2 3\r\n4\r\n6 7 4 9\r\n\r\n\r\n\r\n4\r\n23 7 14 35\r\n6\r\n88 5 13 25 30 10\r\n*/\r\n'
p3
tp4
stp5
.