Предмет: Информатика, автор: 3shami3

жостка нада

Если в заданной последовательности целых чисел A1,A2,...,AN
все элементы отличны друг от друга, выведите YES, в противном случае выведите NO.

Входные данные
Первая строка содержит N. (2≤N≤200000
)

Вторая строка содержит N целых чисел A1A2...AN
. ( 1≤Ai≤109
)

Выходные данные
Если элементы последовательности попарно различны, выведите YES; в противном случае выведите NO.

Примеры
входные данные
5
2 6 1 4 5
выходные данные
YES
входные данные
6
4 1 3 1 6 2
выходные данные
NO
входные данные
2
10000000 10000000
выходные данные
NO

Ответы

Автор ответа: gottdeaq
0

Ответ:

#include <iostream>

#include <unordered_set>

#include <vector>

int main() {

   int n;

   std::cin >> n;

   std::vector<int> a(n);

   for (int i = 0; i < n; ++i) {

       std::cin >> a[i];

   }

   std::unordered_set<int> uniqueElements;

   for (int i = 0; i < n; ++i) {

       uniqueElements.insert(a[i]);

   }

   if (uniqueElements.size() == n) {

       std::cout << "YES" << std::endl;

   } else {

       std::cout << "NO" << std::endl;

   }

   return 0;

}

Похожие вопросы
Предмет: Информатика, автор: chokotello2901
1. Что изучает наука эргономика? A) Наука о передаче, применении и обработке информации. B) Наука об эффективной организации рабочего места с целью создания благоприятных условий для человека. C) Наука, объясняющая безопасность. D) Сфера организации работы с конкретными программами. E) Наука о психологическом и физиологическом развитии человека. 2. Каким должно быть расстояние между монитором и глазами? А) 50-60 см. B) 40-50 см. С) 60-70 см. D) 70-80 см. E) 45-55 см. 3. Какие действия могут привести к интернет-зависимости? A) Долгое времяпровождение в социальных сетях. В) Прослушивание нужной информации. c) Частый обмен информацией в Интернете. D) Использование носителей информации. E) Занятие самовоспитанием. 4. Какое нововведение внес Джон Непер? А) Придумал линейку. В) Придумал счеты. C) Создал первую вычислительную машину. 500 D) Ввел первую систему счисления. Е) Ввел понятие логарифма. 5. Французский математик, создавший вычислительную ма- шину в 1642 году. А) Чарлз Бэббидж. B) Джон Непер. С) Блез Паскаль. D) Герман Холлерит. E) Говард Айкен. 6. Кто автор первой автоматизированной вычислительной машины? А) Конрат Цузе. В) Чарлз Бэббидж. С) Ада Лавлайс. D) Цузе. Е) Джон Непер.​
Предмет: Физика, автор: nijawo9048