Решение задачи Ихаб не может стать Таносом с Codeforces

Без пояснения   Просмотров: 26


Вам дан массив a длины 2n. Возможно ли поменять числа местами так, чтобы сумма первых n чисел не была равна сумме последних n чисел?

Код

#include<bits/stdc++.h>
using namespace std;
typedef long long ll;

main()
{
    int n;
    cin >> n;
    int a[2 * n];
    for(int i = 0; i < 2 * n; i++) 
        cin >> a[i];
    sort(a,a + 2 * n);
    if(a[0] != a[2 * n - 1])
        for(int i = 0; i < 2 * n; i++) 
            cout << a[i] << ' ';
    else
        cout << -1;

}

         

Администратор Photo Автор: Администратор



Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться