Считаем данные в массивы a и b. Отсортируем оба массива по неубыванию. Заведем два счетчика - i и j
для запоминания текущей позиции в первом и втором массиве. Пока i < n и j < m, делаем следующее:
1) Если a[i] != b[j], то выводим NO и заканчиваем программу в с++ это return 0;
2) Пока a[i] = a[i+1], i = i+1
3) Пока b[j] = b[j+1], j = j+1
4) i = i+1, j = j+1
Теперь проверяем после выхода цикла если i = n и j = m, то тогда мы выводим YES иначе NO.