(I3
I110
I7
(dp0
Vbricks.%l
p1
(Vbricks.cpp
p2
S"#include <iostream>\r\n#include <algorithm>\r\n#include <cmath>\r\nusing namespace std;\r\n\r\nint main() {\r\n\r\n  long long n, sum=0, tupi=0;\r\n  cin >> n;\r\n  long long A[n], br[n];\r\n  for (long long i=0; i<n; i++) {\r\n    cin >> A[i];\r\n    br[i]=0;\r\n  }\r\n  sort(A+0, A+n);\r\n\r\n  long long m;\r\n  cin >> m;\r\n  bool minato[m];\r\n  long long B[m];\r\n  for (long long i=0; i<m; i++) {\r\n    cin >> B[i];\r\n    minato[i]=true;\r\n  }\r\n\r\n  for (long long i=0; i<n; i++) {\r\n    for (long long j=0; j<m; j++) {\r\n      if (minato[j] and B[j]%A[i]==0) {\r\n        minato[j]=false;\r\n        sum+=pow(B[j]/A[i], 3);\r\n        br[i]+=pow(B[j]/A[i], 3);\r\n      }\r\n    }\r\n  }\r\n  for (long long i=0; i<m; i++) {\r\n    if (minato[i]) {\r\n      tupi++;\r\n    }\r\n  }\r\n\r\n  cout << sum << ' ' << tupi << endl;\r\n  cout << br[0];\r\n  for (long long i=1; i<n; i++)\r\n    cout << ' ' << br[i];\r\n  cout << endl;\r\n\r\n\r\n  return 0;\r\n}\r\n"
p3
tp4
stp5
.