Pytania otagowane jako algorithms

Algorytm jest sekwencją dobrze zdefiniowanych kroków, które definiują abstrakcyjne rozwiązanie problemu. Użyj tego tagu, gdy Twój problem dotyczy projektowania i analizy algorytmów.

2
Jak skutecznie produkować wszystkie sekwencje binarne o równej liczbie zer i jedynek?
Binarnej sekwencji o długości nnn właśnie uporządkowaną sekwencję x1,…,xnx1,…,xnx_1,\ldots,x_n , tak że każdy xjxjx_j oznacza albo 000 lub 111 . Aby wygenerować wszystkie takie sekwencje binarne, można użyć oczywistej struktury drzewa binarnego w następujący sposób: katalog główny jest „pusty”, ale każde lewe dziecko odpowiada dodaniu 000 do istniejącego łańcucha, a …

1
Biorąc pod uwagę wykres akordowy
Wykres jest akordowy, jeśli nie indukował cykli o długości 4 lub większej. Drzewo klika T z G jest drzewem, w którym wierzchołki drzewa są maksymalne klik z G . Krawędź w T odpowiada minimalnemu separatorowi. Liczba odrębnych drzew kliki może być wykładnicza pod względem liczby wierzchołków na wykresie akordowym.solsolG444T.T.TsolsolGsolsolGT.T.T Zmniejszona …

1
Analiza składni z przesunięciem - pytania
Ostatnio natknąłem się na artykuł opisujący technikę parsowania wspomnianą w tytule. Niestety terminologia zastosowana we wspomnianym artykule jest nieco poza moim zrozumieniem, więc starałem się zrozumieć algorytm konstrukcji bardziej intuicyjnie. Wierzę, że mi się udało ( ta prezentacja była źródłem momentu ah-ha), ale doceniona zostanie weryfikacja poprawności przez kogoś, kto …

4
Znalezienie rozmiaru najmniejszego podzbioru z GCD = 1
Jest to problem z sesji treningowej Polskiego Konkursu Programowania Uczelnianego 2012 . Chociaż mogłem znaleźć rozwiązania dla głównego konkursu, nie mogę nigdzie znaleźć rozwiązania tego problemu. Problem polega na tym: biorąc pod uwagę zbiór NNN wyraźnych liczb całkowitych dodatnich nie większych niż , znajdź rozmiar najmniejszego podzbioru, który nie ma …


1
Problem przydziału na wiele dni
Mam problem, który można sprowadzić do problemu przydziału. (W poprzednim pytaniu dowiedziałem się, jak to zrobić.) Co oznacza, że ​​mamy zestaw ZAZAA agentów i zestaw zadań, a także funkcję kosztu . Musimy znaleźć zadanie, aby całkowity koszt był minimalny.c ( i , j )T.T.Tc ( i , j )do(ja,jot)c(i,j) Algorytm …



2
Określanie konkretnej liczby w czasie i przestrzeni (najgorszy przypadek)
\newcommand\ldotd{\mathinner{..}} Biorąc pod uwagę, że A[1..n]A[1..n]A[1\ldotd n] to liczby całkowite takie, że 0≤A[k]≤m0≤A[k]≤m0\le A[k]\le m dla wszystkich 1≤k≤n1≤k≤n1\le k\le n oraz występowanie każdego liczba z wyjątkiem określonej liczby w A[1..n]A[1..n]A[1\ldotd n] jest liczbą nieparzystą. Spróbuj znaleźć numer, którego wystąpienie jest liczbą parzystą. Istnieje algorytm Θ(nlogn)Θ(nlog⁡n)\Theta(n\log n) : sortujemy A[1..n]A[1..n]A[1\ldotd n] …


2
Jak sprawdzić, czy wielokąt jest monotoniczny względem linii?
Powszechnie wiadomo, że wielokąty monotoniczne odgrywają kluczową rolę w triangulacji wielokątów . Definicja: Wielokąt w płaszczyźnie jest nazywany monotonicznym w odniesieniu do linii prostej L , jeśli każda linia prostopadła do L przecina P najwyżej dwa razy.P.PPL.LLL.LLP.PP Biorąc pod uwagę linię i wielokąt P , czy istnieje skuteczny algorytm do …



1
Czy w programowaniu ograniczeń istnieją jakieś modele uwzględniające liczbę zmian zmiennych?
Rozważ model CSP, w którym zmiana wartości konkretnej zmiennej jest kosztowna. Czy jest jakaś praca, w której funkcja celu bierze również pod uwagę liczbę zmian wartości zmiennej podczas procesu wyszukiwania? Przykład: Zmienna kosztowna do zmiany może być pod kontrolą jakiegoś innego agenta i istnieje pewien narzut związany z zaangażowaniem tego …

2
Porządkowanie elementów, aby niektóre elementy nie znajdowały się między innymi
Biorąc pod uwagę liczbę całkowitą nnn i zestaw trojaczków różnych liczb całkowitych S⊆{(i,j,k)∣1≤i,j,k≤n,i≠j,j≠k,i≠k},S⊆{(i,j,k)∣1≤i,j,k≤n,i≠j,j≠k,i≠k},S \subseteq \{(i, j, k) \mid 1\le i,j,k \le n, i \neq j, j \neq k, i \neq k\}, znajdź algorytm, który albo znajduje permutację ππ\pi zbioru {1,2,…,n}{1,2,…,n}\{1, 2, \dots, n\} taką, że (i,j,k)∈S⟹(π(j)<π(i)<π(k)) ∨ (π(i)<π(k)<π(j))(i,j,k)∈S⟹(π(j)<π(i)<π(k)) ∨ (π(i)<π(k)<π(j))(i,j,k) …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.