제출 #1299692

#제출 시각아이디문제언어결과실행 시간메모리
1299692topraksennTimovi (COCI18_timovi)C++20
30 / 80
11 ms4560 KiB
//anladın mı beni
//anlamadım seni
//anlasana beni
//BİTİRİCEM SENİ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
//bu melodiler başlar sonra seni haşlar korkuyosan kaç lan uuuuu(back vokal)
//bu bir reel bu bir feel senin sandığın rap değil
//bu yüzden değiş anla bunu ve geliş o yeee
//hastasın galiba olabilir zihinsel benim galip bu bir gerçek içsel
//senin gerçekler hep düşsel keşke bir iç çeksen kendin ile çelişceksen
//bunu bilip değişceksen sonrada gelişceksen uuuuuuuuuuu
//mega mega rapler o yine seni tekler piyasa bizi bekler
//rap yapamaz senin gibi kekler sizin takım dolu bekler
//şarşörüm lukatımdır dolu seninki ise boş bir jargon bu yüzden git ve kaybol
#include <bits/stdc++.h>
#define int long long
using namespace std;
int32_t main()
{ 
    int n,k,m;
    cin>>n>>k>>m;
    int x=m%k;
    vector<int>a(n+1,0);
    int y=m/k/(2*n-2);
    int z=(m/k)%(2*n-2);
    for(int i=1;i<=n;i++){
        if(i==1||i==n){
            a[i]+=y*k;
        }
        else a[i]+=y*k*2;
    }
    if(z<n){
        for(int i=1;i<=z;i++){
            a[i]+=k;
        }
    }
    else{
        for(int i=1;i<=n;i++){
            a[i]+=k;
        }
        for(int i=n-1;i>(n-1)-(z-n);i--){
            a[i]+=k;
        }
    }
    if(x>0){
        int t;
        if(z<n)t=z;                 
        else t=n-(z-n)-1;   
        if(t==0)t=1;
        a[t]+=x;
    }
    for(int i=1;i<=n;i++)cout<<a[i]<<" ";

    return 0;
}
#Verdict Execution timeMemoryGrader output
Fetching results...