Submission #1248775

#TimeUsernameProblemLanguageResultExecution timeMemory
1248775bonicNadan (COCI18_nadan)C++20
15 / 50
4 ms8008 KiB
#include <bits/stdc++.h>
using namespace std;
#define int long long

signed main() {
    int n, m; cin >> n >> m;
    vector<int> A(n);
    for (int i = 0; i < m; i++) {
        A[i] = i + 1;
        n -= i + 1;
    }
    int x = n / m; int y = n % m;
    for (int i = 0; i < m; i++) {
        A[i] += x;
    }
    for (int i = m - 1; i >= 0; i--) {
        if (y > 0) {
            A[i]++;
            y--;
        }
        else {
            break;
        }
    }
    for (int i = 0; i < m; i++) {
        cout << A[i] << "\n";
    }
}
#Verdict Execution timeMemoryGrader output
Fetching results...