Pytania otagowane jako combinatorics

Do wyzwań związanych z kombinatoryką.


7
Sumuj cyfry do kwadratu
Podana jest dowolna liczba całkowita x> 0 i dowolna podstawa y> 3. Zsumuj wszystkie cyfry x (jeśli są zapisane w bazie podstawowej). Pomnóż to przez najwyższą możliwą cyfrę (zawsze base -1). Powtarzaj, aż ta wartość wyniesie (y - 1) ^ 2 Szukano liczby iteracji i kroków. Przykład 1: x= 739 …

8
Narysuj trójkąt phi
Wyjaśnienie: W zasadzie, trzeba zrobić to Funkcja totulowa Eulera ma nazwę phi. Spróbujmy obliczyć phi (8) Najpierw wypisz wszystkie cyfry 8 i poniżej wstecz, bez 0 lub poniżej 8 7 6 5 4 3 2 1 Teraz sprawdź, które liczby nie dzielą współczynnika z 8 (1 się nie liczy), i …

2
Policz drzewa
Drzewa jest podłączone, nieukierunkowane wykres bez cykli. Twoim zadaniem jest policzyć, ile jest różnych drzew o danej liczbie wierzchołków. Dwa drzewa są uważane za odrębne, jeśli nie są izomorficzne . Dwa wykresy są izomorficzne, jeśli ich odpowiednie wierzchołki można sparować w taki sposób, że istnieje krawędź między dwoma wierzchołkami na …

6
Maksymalnie skonkatenowany produkt
Dajemy listę liczb całkowitych p1, ..., pk (niekoniecznie różne), gdzie każda z nich ma wartość od 1 do 9 włącznie. Używając każdego z p1, ..., pk dokładnie raz, możemy utworzyć konkatenację cyfr, aby uzyskać nową listę liczb; następnie wyprowadzamy produkt z tej nowej listy. Celem jest maksymalizacja tego produktu poprzez …


1
Wygeneruj sekwencję Davenporta-Schinzela
tło Sekwencja Davenport Schinzel ma dwie pozytywne parametrów całkowitych di n. Oznaczymy zestaw wszystkich sekwencji Davenporta-Schinzela dla danych parametrów przez DS(d,n). Rozważ wszystkie sekwencje liczb naturalnych 1do nwłącznie, które spełniają: Żadne dwie kolejne liczby w sekwencji nie są identyczne. Nie ma podsekwencji (niekoniecznie kolejnych) o długości większej niż d, która …

2
Liczba osiągalnych orientacji węża
To wyzwanie nie dotyczy gry Snake. Wyobraź sobie węża 2d utworzonego przez narysowanie poziomej linii długości n. W punktach całkowitych wzdłuż ciała, wąż ten może obracać ciało o 90 stopni. Jeśli na początku zdefiniujemy przód węża, który będzie po lewej stronie, obrót spowoduje przesunięcie tylnej części węża, a przednia część …

10
Płytka domino Fibonacciego
Istnieje klasyczny wynik kombinatoryczny , w którym liczba sposobów na układanie 2*npaska według 1*2kostek domina to n- ta liczba Fibonacciego. Twoim celem jest wydrukowanie wszystkich pochyleń dla danego n, narysowanych za pomocą myślników i linii pionowych, takich jak 8 pochyleń dla n=5: |———— |———— ——|—— ——|—— |||—— |||—— ————| ————| …


6
Generator pozycji Chess960
Kontekst Chess960 (lub Fischer Random Chess) to odmiana szachów wymyślona i popierana przez byłego mistrza świata w szachach Bobby'ego Fischera, ogłoszona publicznie 19 czerwca 1996 r. W Buenos Aires w Argentynie. Używa tej samej planszy i pionków co standardowe szachy; jednakże początkowa pozycja pionków na domowych poziomach graczy jest losowa …

26
Kombinacja matematyczna
Napisz program, który pobiera dane wejściowe, takie jak: n,k który następnie oblicza: a następnie drukuje wynik. Numeryczny przykład: Wejście: 5,2 Obliczenia wewnętrzne: Wydruk: 10 Chciałbym zobaczyć odpowiedź, która przewyższa moje rozwiązanie pythonowe składające się z 65 znaków, ale wszystkie języki są oczywiście mile widziane. Oto moje rozwiązanie: n,k=input();f=lambda x:+(x<2)or x*f(x-1);print …

5
Całkowita liczba rodzajów topologicznych
Dla danego DAG (ukierunkowanego wykresu acyklicznego) każdy z jego rodzajów topologicznych jest permutacją wszystkich wierzchołków, gdzie dla każdej krawędzi (u, v) w DAG u występuje przed v w permutacji. Twoim zadaniem jest obliczenie całkowitej liczby rodzajów topologicznych danego DAG. Zasady Możesz użyć dowolnego formatu do przedstawienia wykresu, takiego jak macierz …

3
Arbitrary Randomness (edycja Speed)
Biorąc pod uwagę liczbę całkowitą n, oblicz zestaw nlosowych unikatowych liczb całkowitych w zakresie 1..n^2(włącznie) tak, aby suma tego zbioru była równan^2 W tym przypadku losowy oznacza równomiernie losowy między prawidłowymi wyjściami. Każde prawidłowe wyjście dla danej nmusi mieć jednolitą szansę na wygenerowanie. Na przykład, n=3powinien mieć szansę 1/3 każdego …


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.