[Интервью Вопрос] Я получил этот вопрос в недавнем онлайн-интервью. Я не знал, как его решить. Может кто-нибудь, пожалуйста, помогите мне решить это, чтобы я мог учиться на Java.Найти, если массив может сформировать график
Том очень хорош в решении проблем. Поэтому, чтобы проверить навыки Тома, Джерри спрашивает Тома о графике. Джерри дает Тому, массив A из N целых чисел.
Граф - простой граф, если он не имеет самопересечений или многогранников.
Теперь Джерри спрашивает Тома, может ли он составить простой граф из N вершин или нет. Условие заключается в том, что Том должен использовать каждый элемент A ровно один раз для степеней вершин графа.
Теперь Том хочет, чтобы ваша помощь составляла его график. Распечатайте «ДА», если график можно создать, иначе напечатайте «НЕТ» (без кавычек).
Ввод Одно целое число T в первой строке, обозначающее количество тестовых случаев. Для каждого тестового примера есть 2 строки. Первая строка представляет собой одно целое число N, обозначающее количество элементов массива A. Вторая строка имеет N-пространство, отделенное целые числа, представляющие элементы А.
Выходные Для каждого теста печати «ДА» или «НЕТ» (без кавычек), может ли график быть сконструирован или нет, в новой строке.
Ограничения
1<= T <= 100
1<= N <= 100
0<= Element of A <= 5000
Образец теста Случаи
Входные
1
2
1 1
Выход
YES
Объяснение Для этого теста, простой граф с 2 вершинами могут быть разработаны, где каждая вершина имеет степень 1.
Входной
2
3
1 2 1
3
1 1 1
Выход
YES
NO
Объяснение Для первого теста, мы можем разработать простой граф из трех вершин, имеющий последовательность степеней как [1, 2, 1]. Первая вершина имеет степень 1, вторая, имеет 2 и третью 1. Для второго тестового примера мы не можем составить простой граф из трех вершин, имеющий последовательность степеней как [1, 1, 1].
Ваше объяснение сбивает с толку, и проблема, похоже, не определена. вы говорите, что третья строка - это элементы, разделенные пробелом, а затем интерпретируют третью строку как степень вершин. Строка тестового журнала не является независимой и не имеет ничего общего с заявлением о проблеме. – hhafeez