(I3
I82
I8
(dp0
Vtaxi.%l
p1
(Vbricks.cpp
p2
S'#include<iostream>\r\nusing namespace std;\r\nlong long a[2000];\r\nlong long d[2000];\r\nlong long aizh[2000];\r\nlong long b[400000];\r\nlong long n,m,i,j,br,l,l1,brempt,y;\r\nint main()\r\n{\r\n    cin>>n;\r\n    for(i=0;i<n;i++)\r\n    {\r\n        cin>>a[i];\r\n        d[i]=a[i];\r\n    }\r\n    cin>>m;\r\n    for(i=0;i<m;i++)\r\n    {\r\n        cin>>b[i];\r\n    }\r\n    for(i=0;i<n;i++)\r\n    {\r\n        for(j=i+1;j<n;j++)\r\n        {\r\n            if(a[i]>a[j])\r\n            {\r\n                swap(a[i],a[j]);\r\n            }\r\n        }\r\n    }\r\n     for(i=0;i<m;i++)\r\n    {\r\n        for(j=i+1;j<m;j++)\r\n        {\r\n            if(b[i]>b[j])\r\n            {\r\n                swap(b[i],b[j]);\r\n            }\r\n        }\r\n    }\r\n     for(i=0;i<m;i++)\r\n    {\r\n        for(j=0;l==0 && j<n;j++)\r\n        {\r\n            if((b[i]*b[i]*b[i])%(a[j]*a[j]*a[j])==0)\r\n            {\r\n                br=br+((b[i]*b[i]*b[i])/(a[j]*a[j]*a[j]));\r\n               for(y=0;l1==0;y++)\r\n                {\r\n                    if(a[j]==d[y])\r\n                    {\r\n                        l1++;\r\n                    }\r\n                }\r\n                aizh[y]=aizh[y]+(b[i]*b[i]*b[i])/(a[j]*a[j]*a[j]);\r\n                l++;\r\n            }\r\n        }\r\n        if(aizh[y]==0)\r\n        {\r\n            brempt++;\r\n        }\r\n        l=0;\r\n        l1=0;\r\n        y=0;\r\n    }\r\n    for(i=0;i<n;i++)\r\n    {\r\n        if(aizh[i]>0)\r\n        {\r\n            swap(aizh[i-1],aizh[i]);\r\n        }\r\n    }\r\n    cout<<br<<" "<<brempt<<endl;\r\n     for(i=0;i<n-1;i++)\r\n    {\r\n        cout<<aizh[i]<<" ";\r\n    }\r\n    cout<<aizh[n-1]<<endl;\r\n    return 0;\r\n}\r\n'
p3
tp4
stp5
.