(I3
I78
I7
(dp0
Vbricks.%l
p1
(Vbricks.cpp
p2
S'#include<iostream>\r\n#include<string>\r\n#include<cmath>\r\n#include<iomanip>\r\n#include<algorithm>\r\nusing namespace std;\r\nint a[201],b[4001],p,k,k1,sum,br,n,i,j,m,brk,brk2,c[2001],tsum,a2[3001];\r\nint main(){\r\ncin>>n;\r\nfor(i=1;i<=n;i++){\r\n    cin>>a[i];\r\n    a2[a[i]]=i;\r\n}\r\ncin>>m;\r\nfor(i=1;i<=m;i++){\r\n    cin>>b[i];\r\n}\r\nsort(a+1,a+n+1);\r\nsort(b+1,b+m+1);\r\n\r\nfor(i=1;i<=m;i++){\r\n    p=0;\r\n   tsum=0;\r\n   for(j=1;j<=n;j++){\r\n        if(b[i]%a[j]==0){\r\n            sum=sum+((b[i]/a[j])*(b[i]/a[j])*(b[i]/a[j]));\r\n            tsum=(b[i]/a[j])*(b[i]/a[j])*(b[i]/a[j]);\r\n            p=1;\r\n            c[a2[a[j]]]=c[a2[a[j]]]+tsum;\r\n        //    cout<<c[a2[a[j]]]<<endl;\r\n            break;\r\n        }\r\n    }\r\n    if(p==1)brk++;\r\n}\r\nbrk2=m-brk;\r\ncout<<sum<<" "<<brk2<<endl;\r\nfor(i=1;i<=n;i++)cout<<c[i]<<" ";\r\nreturn 0;\r\n}\r\n/*\r\n6\r\n9 6 4 10 2 3\r\n4\r\n6 7 4 9\r\n*/\r\n'
p3
tp4
stp5
.