Preguntas etiquetadas con algorithms

13
Reducción transitiva de DAG

Estoy buscando el algoritmo O (V + E) para encontrar la reducción transitiva dado un DAG. Es decir, elimine tantos bordes como sea posible para que si pudiera alcanzar v desde u, para v y u arbitrarios, aún pueda alcanzar después de eliminar los bordes. Si este es un problema estándar, indíqueme...

13
Algoritmos computacionales si un número es múltiplo de 3

Al hacer cálculo mental, uno puede hacer: Dado un entero k, sume todos los dígitos (en base 10), y si el resultado es un múltiplo de 3, entonces k es un múltiplo de 3. ¿Conoces algún algoritmo que funcione de manera similar pero que funcione con dígitos (bits) de números binarios? Al...

12
Estrategia óptima para un juego abstracto.

Me dieron el siguiente problema en una entrevista (que ya no pude resolver, sin tratar de engañarme): El juego comienza con un número entero positivo . (Por ejemplo, A 0 = 1234. ) Este número se convierte en representación binaria, y N es el número de bits establecido en 1 . (Por ejemplo, A 0 = b...

12
Algoritmo de etiquetado de tiempo lineal para un árbol?

Tengo un árbol no dirigido cuyos vértices quiero etiquetar. Los nodos de la hoja deben etiquetarse como uno. Luego, suponga que las hojas fueron removidas. En el árbol que queda, las hojas deben etiquetarse como dos. Este proceso continúa de la manera obvia hasta que todos los vértices tengan una...