37892023-03-02 22:15:58TuruTamasMediánok (40 pont)cpp17Futási hiba 0/403ms4784 KiB
//
// Created by tamas on 3/2/2023.
//
#include "bits/stdc++.h"
#include <cassert>
#include <cstdio>

using namespace std;

int N, K, i, mid;

int main() {
    cin.tie(0); ios::sync_with_stdio(0);
    assert(N<=100);
    assert(K<=N);
    assert(K>=1);
    cin >> N >> K;
    if (K % 2 == 1) {
        for (i = 0; i <= K/2-1; ++i) {
            cout << N-i << " " << i+1 << " ";
        }
        mid = N/2+N%2;
        cout << mid << " ";
        for (i = 1; i <= mid-K/2-1; ++i) {
            cout << mid+i << " " << mid-i << " ";
        }
        if (N%2 == 0) {
            cout << N-K/2;
        }
    }
    else {
        for (i = 0; i <= K/2-2; ++i) {
            cout << N-i << " " << i+1 << " ";
        }
        cout << N-K/2+1 << " ";
        mid = N/2+N%2;
        cout << mid << " ";
        for (i = 1; i <= N-K/2-mid; ++i) {
            cout << mid-i << " " << mid+i << " ";
        }
        if (N%2 == 1) {
            cout << K/2;
        }
    }
    cout << "\n";
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/40
1Futási hiba0/03ms1812 KiB
2Futási hiba0/03ms2080 KiB
3Futási hiba0/13ms2216 KiB
4Futási hiba0/13ms2428 KiB
5Futási hiba0/13ms2648 KiB
6Futási hiba0/13ms2720 KiB
7Futási hiba0/13ms2828 KiB
8Futási hiba0/13ms3040 KiB
9Futási hiba0/13ms3124 KiB
10Futási hiba0/13ms3256 KiB
11Futási hiba0/13ms3340 KiB
12Futási hiba0/13ms3464 KiB
13Futási hiba0/13ms3680 KiB
14Futási hiba0/13ms3764 KiB
15Futási hiba0/13ms3764 KiB
16Futási hiba0/13ms3764 KiB
17Futási hiba0/13ms3912 KiB
18Futási hiba0/13ms3844 KiB
19Futási hiba0/13ms3844 KiB
20Futási hiba0/13ms4080 KiB
21Futási hiba0/13ms4304 KiB
22Futási hiba0/13ms4288 KiB
23Futási hiba0/13ms4392 KiB
24Futási hiba0/13ms4316 KiB
25Futási hiba0/13ms4408 KiB
26Futási hiba0/13ms4376 KiB
27Futási hiba0/13ms4624 KiB
28Futási hiba0/13ms4680 KiB
29Futási hiba0/13ms4684 KiB
30Futási hiba0/13ms4584 KiB
31Futási hiba0/13ms4680 KiB
32Futási hiba0/13ms4584 KiB
33Futási hiba0/13ms4556 KiB
34Futási hiba0/23ms4656 KiB
35Futási hiba0/13ms4648 KiB
36Futási hiba0/13ms4544 KiB
37Futási hiba0/23ms4496 KiB
38Futási hiba0/13ms4600 KiB
39Futási hiba0/13ms4688 KiB
40Futási hiba0/13ms4784 KiB