Un algoritmo è una sequenza di passaggi ben definiti che definisce una soluzione astratta a un problema. Utilizzare questo tag quando il problema è correlato alla progettazione e all'analisi degli algoritmi.
Pebbling è un gioco di solitario giocato su un grafico non orientato , in cui ogni vertice ha zero o più ciottoli. Una singola mossa di ciottoli consiste nel rimuovere due ciottoli da un vertice e aggiungere un ciottolo a un vicino arbitrario di . (Ovviamente, il vertice v deve …
Un grafico è cordale se non ha cicli indotti di lunghezza 4 o superiore. Un albero cricca T di G è un albero in cui i vertici dell'albero sono le cricche massimali di G . Un bordo in T corrisponde a un separatore minimo. Il numero di distinti alberi di …
Questo è un problema derivante dalla sessione di pratica del concorso collegiale di programmazione polacco 2012 . Anche se sono riuscito a trovare le soluzioni per il concorso principale, non riesco a trovare la soluzione per questo problema da nessuna parte. Il problema è: dato un insieme di interi positivi …
Di recente mi sono imbattuto in un documento che descrive la tecnica di analisi menzionata nel titolo. Sfortunatamente, la terminologia usata in questo documento va oltre la mia comprensione, quindi ho cercato di afferrare l'algoritmo di costruzione in modo più intuitivo. Credo di esserci riuscito ( questa presentazione è stata …
Supponiamo di avere un grafico diretto con pesi dei bordi disegnati dall'intervallo dove è costante. Se sto cercando di trovare il percorso più breve usando l'algoritmo di Dijkstra , come posso modificare l'algoritmo / la struttura dei dati e migliorare la complessità temporale su ?[1,…,K][1,…,K][1,\dots, K]KKKO(|V|+|E|)O(|V|+|E|)O(|V|+|E|)
Ho un problema che può essere ridotto a un problema di assegnazione. (In una domanda precedente ho scoperto come farlo.) Ciò significa che abbiamo un insieme di agenti e un insieme T di attività, nonché una funzione di costo c ( i , j ) . Dobbiamo trovare un incarico …
Sto cercando un algoritmo di corrispondenza delle stringhe k-mismatch veloce. Data una stringa di modello P di lunghezza m e una stringa di testo T di lunghezza n, ho bisogno di un algoritmo veloce (tempo lineare) per trovare tutte le posizioni in cui P corrisponde a una sottostringa di T …
Su Wikipedia , viene fornita un'implementazione per lo schema di programmazione dinamica dal basso verso l'alto per la distanza di modifica. Non segue completamente la definizione; le cellule interne sono calcolate così: if s[i] = t[j] then d[i, j] := d[i-1, j-1] // no operation required else d[i, j] := …
\newcommand\ldotd{\mathinner{..}} Dato che A[1..n]A[1..n]A[1\ldotd n] sono numeri interi tali che 0≤A[k]≤m0≤A[k]≤m0\le A[k]\le m per tutto 1≤k≤n1≤k≤n1\le k\le n e il verificarsi di ciascuno numero tranne un numero particolare in A[1..n]A[1..n]A[1\ldotd n] è un numero dispari. Prova a trovare il numero la cui occorrenza è un numero pari. Esiste un algoritmo …
Non sono sicuro che questa domanda appartenga qui e mi scuso in caso contrario. Quello che sto cercando di fare è sviluppare un modo programmatico in cui posso determinare probabilisticamente se una determinata stringa "appartiene" in un sacco di stringhe. Ad esempio, se ho una borsa con 10.000 nomi di …
È noto che i poligoni monotoni svolgono un ruolo cruciale nella triangolazione dei poligoni . Definizione: un poligono nel piano è chiamato monotono rispetto a una linea retta , se ogni linea ortogonale a interseca al massimo due volte.L L PPPPLLLLLLPPP Data una linea e un poligono , esiste un …
In molti testi un limite inferiore per la ricerca di -esimo elemento più piccolo è derivato facendo uso di argomenti utilizzando mediane. Come posso trovarne uno usando un argomento avversario?kkk Wikipedia afferma che l'algoritmo del torneo funziona in e è dato come limite inferiore.O(n+klogn)O(n+klogn)O(n+k\log n)n−k+∑nj=n+2−k⌈lgj⌉n−k+∑j=n+2−kn⌈lgj⌉n - k + \sum_{j = …
Per divertimento sto cercando di creare un visualizzatore wireframe per DCPU-16 . Capisco come fare tutto tranne come nascondere le linee che sono nascoste nella cornice del filo. Tutte le domande qui su SO presumono che tu abbia accesso a OpenGL, sfortunatamente non ho accesso a nulla di simile per …
Considera un modello CSP in cui la modifica del valore di una particolare variabile è costosa. C'è qualche lavoro in cui la funzione obiettivo considera anche il numero di cambiamenti nel valore della variabile durante il processo di ricerca? Un esempio: la variabile costosa da cambiare può essere nel controllo …
Dato un intero e un insieme di terzine di interi distinti trova un algoritmo che trova una permutazione dell'insieme tale che o determina correttamente che non esiste tale permutazione. Meno formalmente, vogliamo riordinare i numeri da 1 a ; ciascun triplo in indica che deve apparire prima nel nuovo ordine, …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.