#include #include using namespace std; int main(){ int a,b;cin>>a>>b; vector A; for(int i = 1; a > i; i++){ if(a%i == 0){ for(int j = 0; i > j; j++)A.push_back(i); } } vector> ret(b,vector(a/b)); if(a/b < b){ int nw = 0; for(int i = 0; a/b > i; i++){ for(int j = 0; b > j; j++){ ret[j][i] = A[nw]; nw++; } } }else{ int nw = 0; for(int i = 0; b > i; i++){ for(int j = 0; a/b > j; j++){ ret[i][j] = A[nw]; nw++; } } } for(int i = 0; b > i; i++){ for(int j = 0; a/b > j; j++){ cout << ret[i][j]; if(j+1 != a/b)cout << " "; } cout << endl; } }