Submission #1319445

#TimeUsernameProblemLanguageResultExecution timeMemory
1319445nnargizTable Tennis (info1cup20_tabletennis)C++20
0 / 100
16 ms2876 KiB
#include <bits/stdc++.h>
#include <ext/pb_ds/assoc_container.hpp>
#include <ext/pb_ds/tree_policy.hpp>
#define int long long
using namespace __gnu_pbds;
using namespace std;
const int mod = 1e6 + 3;
const int inf = 1e9;
const int maxx = 3e6 + 5;
const int lg = 26;
typedef tree <int, null_type, less_equal <int>, rb_tree_tag, tree_order_statistics_node_update> ordered_multiset;

void solve () {
    int n, k, sum = 0, idx = -1;
    cin >> n >> k;
    vector <int> a(n + k);
    for (int i = 0; i < n + k; i++) {
        cin >> a[i];
        sum += a[i];
    }
    if (sum % 2) {
        for (int i = 0; i < n + k; i++) {
            if (a[i] % 2) {
                idx = i;
                break;
            }
        }
    }
    // 1 2 3 4 7
    // 1  3

    // 3 6 7 8 9
    for (int i = 0; i < n + k; i++) {
        if (i == idx) {
            continue;
        }
        cout << a[i] << ' ';
    }
}

signed main(){
    ios_base::sync_with_stdio(0);
    cin.tie(0);
    cout.tie(0);

    int t = 1;
    //cin >> t;
    while (t--) {
        solve();
    }
}
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...