Основное
 
 
Отправитель Задача Язык Вердикт Время Память Отослано Протест.  
52647089 Дорешивание:
Naman_Bhalla
166C - 28 C++17 (GCC 7-32) Полное решение 62 мс 4 КБ 2019-04-12 18:01:30 2019-04-12 18:01:30
→ Исходный код
//
// Created by Naman Bhalla on 2019-04-12.
//

#include <cstdio>
#include <algorithm>
#include <cstring>
#include <iostream>
#include <vector>
#include <utility>

using namespace std;

int main(){
    int n, x;
    cin >> n >> x;
    int now;
    int e_c{}, g_c{}, l_c{};
    for(int i{1}; i <= n; ++i){
        cin >> now;
        if(now < x){
            ++l_c;
        } else if(now > x){
            ++g_c;
        } else {
            ++e_c;
        }
    }

    int answer{0};
    if(e_c == 0){
        answer = 1;
        e_c = 1;
    }

    if(l_c < g_c){
        answer += max(0, g_c - l_c - (e_c - 1) - 1);
        cout << answer << endl;
    } else if(l_c > g_c){
        answer += max(0, l_c - g_c - (e_c - 1));
        cout << answer << endl;
    } else {
        cout << answer << endl;
    }
    return 0;
}
?
Время: ? ms, память: ? КБ
Вердикт: ?
Ввод
?
Вывод участника
?
Ответ жюри
?
Комментарий чекера
?
Диагностика
?
Показать детали тестирования