func_code_string: #include <bits/stdc++.h>   using namespace std;   int a[200005];   int main() {     int t, k, i, j, n, m, x, y, q, c;     cin >> n >> k;     if ((n - 1) % k >= 2) {       printf( %d n , 2 * ((n - 1) / k) + 2);     } else if ((n - 1) % k == 1) {       printf( %d n , 2 * ((n - 1) / k) + 1);     } else {       printf( %d n , 2 * ((n - 1) / k));     }     for (i = 0; i < k; i++) a[i] = 1;     for (i = 2; i <= n; i++) {       j = (i - 2) % k;       printf( %d %d n , i, a[j]);       a[j] = i;     }     return 0;   }   