Domande taggate «combinatorics»

Domande relative alla combinatoria e alle strutture matematiche discrete

3
Numero di parole nella lingua normale
Secondo Wikipedia , per ogni linguaggio regolare LLL esistono costanti λ1,…,λkλ1,…,λk\lambda_1,\ldots,\lambda_k e polinomi p1(x),…,pk(x)p1(x),…,pk(x)p_1(x),\ldots,p_k(x) tali che per ogni nnn il numero sL(n)sL(n)s_L(n) di parole di lunghezza nnn in LLL soddisfa l'equazione SL(n)=p1(n)λn1+⋯+pk(n)λnkSL(n)=p1(n)λ1n+⋯+pK(n)λKn\qquad \displaystyle s_L(n)=p_1(n)\lambda_1^n+\dots+p_k(n)\lambda_k^n . La lingua L={02n∣n∈N}L={02n|n∈N}L =\{ 0^{2n} \mid n \in\mathbb{N} \} è regolare ( (00)∗(00)*(00)^* corrisponde). sL(n)=1SL(n)=1s_L(n) …



8
Cardinalità dell'insieme di algoritmi
Qualcuno in una discussione ha sollevato il fatto che (pensa) ci può essere almeno un numero continuo di strategie per affrontare un problema specifico. Il problema specifico era rappresentato dalle strategie di trading (non dagli algoritmi ma dalle strategie) ma penso che non sia il punto della mia domanda. Questo …

1
Costruzione di matrici binarie non equivalenti
Sto cercando di costruire tutte le matrici inequivocabili (o se lo desideri) con gli elementi 0 o 1. L'operazione che fornisce matrici equivalenti è lo scambio simultaneo della riga i e j E della colonna i e j . per esempio. per8×88×88\times 8n×nn×nn\times n1↔21↔21\leftrightarrow2 ⎛⎝⎜001010010⎞⎠⎟∼⎛⎝⎜100001100⎞⎠⎟(000011100)∼(101000010)\begin{equation} \left( \begin{array}{ccc} 0 & 0 …


6
Trovare il massimo XOR di due numeri in un intervallo: possiamo fare meglio del quadratico?
Supponiamo stiamo dato due numeri lll e e che vogliamo trovare per l \ le i, \, j \ le r .rrrmax(i⊕j)max(i⊕j)\max{(i\oplus j)}l≤i,j≤rl≤i,j≤rl\le i,\,j\le r L'algoritmo ingenuo controlla semplicemente tutte le coppie possibili; ad esempio in ruby ​​avremmo: def max_xor(l, r) max = 0 (l..r).each do |i| (i..r).each do |j| …





2
Algoritmo efficiente per generare due permutazioni diffuse e squilibrate di un multiset a caso
sfondo \newcommand\ms[1]{\mathsf #1}\def\msD{\ms D}\def\msS{\ms S}\def\mfS{\mathfrak S}\newcommand\mfm[1]{#1}\def\po{\color{#f63}{\mfm{1}}}\def\pc{\color{#6c0}{\mfm{c}}}\def\pt{\color{#08d}{\mfm{2}}}\def\pth{\color{#6c0}{\mfm{3}}}\def\pf{4}\def\pv{\color{#999}5}\def\gr{\color{#ccc}}\let\ss\gr Supponiamo che io abbia due lotti identici di biglie. Ogni marmo può essere di uno dei colori , dove c≤n . Lascia che n_i indichi il numero di biglie di colore i in ciascun lotto.nnncccc≤nc≤nc≤nninin_iiii Sia SS\msS il multiset {1,…,1n1,2,…,2n2,…,1c,…,cnc}{1,…,1⏞n1,2,…,2⏞n2,…,1c,…,c⏞nc}\small\{\overbrace{\po,…,\po}^{n_1},\;\overbrace{\pt,…,\pt}^{n_2},\;…,\;\overbrace{\vphantom 1\pc,…,\pc}^{n_c}\} rappresenta un batch. …


1
Riempi i contenitori con coppie di palline
Un cestino viene chiamato pieno se contiene almeno palline. Il nostro obiettivo è riempire il maggior numero possibile di contenitori.kkk Nello scenario più semplice, ci vengono date palline e possiamo sistemarle arbitrariamente. In quel caso, ovviamente, il meglio che possiamo fare è raccogliere arbitrariamente i bidoni del e mettere palle …

3
Rappresenta una mano di poker con 5 carte
Un mazzo di carte è 52. Una mano è di 5 carte dal 52 (non può avere un duplicato). Qual è la quantità minima di bit per rappresentare una mano di 5 carte e come? Una mano NON dipende dall'ordine (KQ = QK). 64329 = 96432 Sì, può usare 52 …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.