제출 #1248780

#제출 시각아이디문제언어결과실행 시간메모리
1248780bonicNadan (COCI18_nadan)C++20
15 / 50
1 ms328 KiB
#include <bits/stdc++.h>
using namespace std;
#define int long long

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