(I3
I101
I7
(dp0
Vbricks.%l
p1
(Vbricks.cpp
p2
S"#include<bits/stdc++.h>\r\nusing namespace std;\r\nlong long sum=0,tuh[2001],kut[400001],br[2001]={0},prime=0,brprime=0,tuhzam[2001],brzam[2001];\r\nint main()\r\n{\r\n    int n,m,i,j;\r\n    cin>>n;\r\n    for(i=0; i<n; i++)\r\n    {\r\n        cin>>tuh[i];\r\n        tuhzam[i]=tuh[i];\r\n    }\r\n    cin>>m;\r\n    for(i=0; i<m; i++)\r\n    {\r\n        cin>>kut[i];\r\n    }\r\n    sort(tuh,tuh+n);\r\n    for(i=0; i<m; i++)\r\n    {\r\n        prime=0;\r\n        for(j=0; j<n; j++)\r\n        {\r\n            if(kut[i]%tuh[j]==0)\r\n            {\r\n                sum+=(kut[i]/tuh[j])*(kut[i]/tuh[j])*(kut[i]/tuh[j]);\r\n                br[tuh[j]]+=(kut[i]/tuh[j])*(kut[i]/tuh[j])*(kut[i]/tuh[j]);\r\n                break;\r\n            }\r\n            else prime++;\r\n        }\r\n        if(prime==n)brprime++;\r\n    }\r\n    for(i=0;i<n;i++)\r\n    {\r\n        for(j=0;j<n;j++)\r\n        {\r\n            if(tuhzam[i]==tuh[j])brzam[i]=br[tuh[j]];\r\n        }\r\n    }\r\n    cout<<sum<<' '<<brprime<<endl;\r\n    for(i=0;i<n;i++)\r\n    {\r\n        cout<<brzam[i]<<' ';\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\n4\r\n23 7 14 35\r\n6 88 5 13 25 30 10\r\n*/\r\n"
p3
tp4
stp5
.