func_code_string: #include <bits/stdc++.h>   using namespace std;   long long a[200010];   int main() {     long long n, k;     cin >> n >> k;     n -= k * (k + 1) / 2;     if (n < 0) {       cout <<  NO  << endl;       return 0;     }     for (int i = 0; i < k; i++) {       a[i] = i + 1 + n / k + (i >= (k - n % k));     }     bool ok = 1;     for (int i = 1; i < k; i++) {       if (a[i] > a[i - 1] * 2) {         if (i == k - 1) ok = 0;         a[k - 1]++;         a[i]--;       }     }     if (ok) {       cout <<  YES  << endl;       for (int i = 0; i < k; i++) cout << a[i] << endl;     } else       cout <<  NO  << endl;     return 0;   }   