Preguntas etiquetadas con combinatorics

14
Encontrar el XOR máximo de dos números en un intervalo: ¿podemos hacerlo mejor que cuadrático?

Supongamos que se nos dan dos números y y que queremos encontrar para l \ le i, \, j \ le r .lllrrrmax(i⊕j)max(i⊕j)\max{(i\oplus j)}l≤i,j≤rl≤i,j≤rl\le i,\,j\le r El algoritmo ingenuo simplemente verifica todos los pares posibles; por ejemplo en ruby ​​tendríamos: def max_xor(l, r) max = 0...

12
En Word factorización

Dadas dos cadenas S1,S2S1,S2S_1, S_2 , escribimos S1S2S1S2S_1S_2 para su concatenación. Dada una cadena SSS y número entero k≥1k≥1k\geq 1 , escribimos (S)k=SS⋯S(S)k=SS⋯S(S)^k = SS\cdots S para la concatenación de kkk copias de SSS . Ahora dada una cadena, podemos usar esta notación para...

11
Representa una mano de póker de 5 cartas

Una baraja de cartas es 52. Una mano está a 5 cartas de las 52 (no puede tener un duplicado). ¿Cuál es la menor cantidad de bits para representar una mano de 5 cartas y cómo? Una mano NO depende del orden (KQ = QK). 64329 = 96432 Sí, puede usar 52 bits. Eso puede representar una mano de...

9
Encuentra un pedido óptimo

Encontré este problema y estoy luchando por encontrar una manera de abordarlo. Cualquier idea sería muy apreciada! Supongamos que se nos da una matriz { - 1 , 0 , 1 }n × k  {−1,0,1}n × k\{-1, 0, 1\}^{n\ \times\ k} , por ejemplo, ⎡⎣⎢⎢⎢⎢⎢⎢1- 10 0- 110 00 01- 10 010 010 00 00 00 00 010 0- 11-...