2004-gre-cs-practice-book.pdf/Q62

Материал из DISCOPAL
Перейти к: навигация, поиск

Вопрос: Q62-4c9f66

Какие из следующих задач решаются за полиномиальное время, при общепринятой гипотезе ?

  1. Дана логическая схема с n входами и m выходами и вентилями, где каждый вентиль является либо AND, OR, или NOT, и заданы m значений в качестве выходных данных или определяют, что не является возможным выходным сигналом схемы
  2. Учитывая n на n матриц A с рациональными числовыми элементами, либо найдите точное значение, обратное для A, либо определите, что не существует. (Предположим, что каждое рациональное число выражается в виде пары целых чисел a/b (), где a и b выражены в двоичной системе счисления)
  3. Задан ориентированный граф с узлами, пронумерованными , и заданными целыми положительными весами, присвоенными ребрам, либо найдите длину кратчайшего пути от узла 1 до узла n, либо определите, что такого пути не существует. (Здесь длина контура равна сумме длин реберных весов на контуре)

Ответы

  • Только 1
  • Только 2
  • Только 3
  • 1 и 2
  • Правильный ответ: 2 и 3

Объяснение

Исходники — вопрос 62 на 41 странице книги «2004-gre-cs-practice-book.pdf»

  • 1 — Circuit-SAT, NPC
  • Обратную матрицу посчитать — полно полиномиальных алгоритмов, в школе проходили как через детерминант на худой конец.
  • Любой алгоритм для кратчайших путей максимум куб по времени.

[ Хронологический вид ]Комментарии

(нет элементов)

Войдите, чтобы комментировать.