W konkursach o najszybszy algorytm wygrywa odpowiedź o najmniejszej asymptotycznej złożoności czasowej. W przypadku wyzwań opartych na rzeczywistym czasie wykonywania użyj zamiast tego [najszybszego kodu].
Mamy liczbę zmiennoprzecinkową z zakresu rod 0 do 1 oraz liczbę całkowitą p. Znajdź ułamek liczb całkowitych o najmniejszym mianowniku, który aproksymuje rz przynajmniej pcyfrową precyzją. Dane wejściowe: r(liczba zmiennoprzecinkowa) i p(liczba całkowita). Wyjścia: ai bliczby całkowite, gdzie a/b(jako liczba zmiennoprzecinkowa) jest przybliżana rdo pcyfr. b jest możliwą najmniejszą taką …
To moje pierwsze pytanie, więc mam nadzieję, że pójdzie dobrze. Tło: To nie rzeki, o których możesz myśleć. Pytanie dotyczy koncepcji cyfrowych rzek. Cyfrowa rzeka to ciąg liczb, w którym liczba następująca njest npowiększona o sumę jej cyfr. Wyjaśnienie: Po 12345 następuje 12360, ponieważ 1 + 2 + 3 + …
Podsekwencja to sekwencja, którą można uzyskać z innej sekwencji poprzez usunięcie niektórych elementów bez zmiany kolejności pozostałych elementów. Ściśle rosnąca podsekwencja to podsekwencja, w której każdy element jest większy niż poprzedni. Najsilniej rosnącym podsekwencją sekwencji jest ściśle rosnąca podsekwencja, która ma największą sumę elementów. Zaimplementuj program lub funkcję w wybranym …
Biorąc pod uwagę zestaw takich wzorów: bacb bcab cbba abbc Podaj algorytm, który wyszukuje liczbę unikalnych wyników, które można uzyskać, gdy każda zmienna jest zamieniana na „0” lub „1” w każdej formule. Istnieją (k!)^2formuły, każda ze 2k-1zmiennymi i k^2terminami. Wyraź swoją asymptotykę pod względem k. Najszybszy algorytm wygrywa. W przypadku …
To mój pierwszy eksperyment z asymptotycznym wyzwaniem złożoności, chociaż cieszę się z odpowiedzi w całości w kodzie, pod warunkiem, że zawierają wyjaśnienie złożoności czasu. Mam następujący problem. Rozważ zadania T_1, ... T_n i proc. M_1, ..., M_m. Każde zadanie zajmuje określoną ilość czasu w zależności od procedur. Każde zadanie kosztuje …
Cykliczne słowa Opis problemu Możemy myśleć o cyklicznym słowie jak o słowie wpisanym w okrąg. Aby przedstawić słowo cykliczne, wybieramy dowolną pozycję początkową i odczytujemy znaki w kolejności zgodnej z ruchem wskazówek zegara. Tak więc „obraz” i „turepik” są reprezentacjami tego samego cyklicznego słowa. Otrzymujesz słowo String [], którego każdy …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.