#define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; int main() { int n, k; cin >> n >> k; int m = 1; while(m * min(m, k) < n) ++ m; vector grid(m, string(m, '.')); for(int i=0; i 0){ grid[i][(i+j)%m] = '#'; -- n; } } } cout << m << endl; for(int i=0; i