제출 #81723

#제출 시각아이디문제언어결과실행 시간메모리
81723Mouhanad_HafezNadan (COCI18_nadan)C++11
10 / 50
3 ms628 KiB
#include<bits/stdc++.h>
using namespace std;
int a[1000007];
int main(){
    int n,k;
    cin>>n>>k;
    if (n%k==0){
        for (int i=0;i<k;i++){
            a[i]=n/k;
        }
    }
    else {
        a[0]=(n/k)+(n%k);
        for (int i=1;i<k;i++){
            a[i]=n/k;
        }
    }
    if (k%2==0){
        for (int i=0;i<k/2;i++){
            a[i]+=i+1;
            a[k-i-1]-=i+1;
        }
    }
    else {
        for (int i=0;i<=k/2;i++){
            a[i]+=i+1;
            a[k-i-1]-=i+1;
        }
    }
	cout<<a[0];
    for (int i=1;i<k;i++){
     	cout<<endl<<a[i];
    }
    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...