11928. Перший та останній
Відправити розв'язок
Бали:
100
Time limit:
2.0s
Memory limit:
500M
Author:
Problem type
Allowed languages
C++, Java, Pascal, Python
Дано відсортований масив \(A\), що містить \(N\) елементів із, можливо, повторюваними елементами.
Завдання полягає в тому, щоб знайти індекси першого та останнього входження елемента \(X\) у заданому масиві. Рахунок починаємо з 0.
Формат вхідних даних
Перший рядок вхідного потоку містить цілі числа \(N, X\).
Наступний рядок містить \(N\) цілих чисел \(A_i\).
Числа у рядку розділяються пропуском.
Формат вихідних даних
У вихідний потік вивести шукані індекси. Вивести їх в одному рядку через пропуск. Якщо елемента \(X\) у масиві немає, то вивести -1.
Обмеження
\(1 \le N \le 2 × 10^5\)
\(1 \le A_i, X \le 10^5\)
Приклад вхідних даних
9 5
1 3 5 5 5 5 67 123 125
Приклад вихідних даних
2 5
Коментарі
Тест другий не правильний?
Правильний, ти просто пропустив одну деталь з умови
І я, схоже пропустив( А, ні, вже знайшов