[CCF-CSP]2022-09-1如此编码
#include<iostream>
using namespace std;
int a[21];
int c[21];
int b[21];
int mf[21];
int main(){
int n,m;
cin>>n>>m;
c[1]=1;
for(int i=1;i<=n;i++){
int temp;
cin>>temp;
a[i]=temp;
}
for(int i=1;i<=n;i++){
int temp=1;
for(int j=1;j<=i;j++){
temp*=a[j];
}
c[i+1]=temp;
}
for(int i=1;i<=n;i++){
int temp=0;
temp=m%c[i+1];
mf[i]=temp;
}
for(int i=1;i<=n;i++){
cout<<mf[i]/c[i]<<" ";
}
}