Chcę napisać funkcję, która pobiera tablicę liter jako argument i liczbę tych liter do wyboru. Załóżmy, że podajesz tablicę 8 liter i chcesz z tego wybrać 3 litery. Następnie powinieneś otrzymać: 8! / ((8 - 3)! * 3!) = 56 W zamian tablice (lub słowa) składające się z 3 liter …
Mam listę z 15 liczbami i muszę napisać kod, który wygeneruje wszystkie 32 768 kombinacji tych liczb. Znalazłem trochę kodu (autorstwa Googlinga), który najwyraźniej robi to, czego szukam, ale znalazłem kod dość nieprzejrzysty i nieufnie go używam. Plus mam wrażenie, że musi być bardziej eleganckie rozwiązanie. Jedyne, co przychodzi mi …
Po prostu szukam pythonowej wersji Combination ofList<List<int>> Biorąc pod uwagę listę list, potrzebuję nowej listy, która zawiera wszystkie możliwe kombinacje elementów między listami. [[1,2,3],[4,5,6],[7,8,9,10]] -> [[1,4,7],[1,4,8],...,[3,6,10]] Liczba list jest nieznana, więc potrzebuję czegoś, co zadziała we wszystkich przypadkach. Punkty bonusowe za elegancję!
Jak poszedłbyś przetestować wszystkie możliwe kombinacje dodatków z danego zestawu Nliczb, aby sumowały się one do podanej liczby końcowej? Krótki przykład: Zestaw liczb do dodania: N = {1,5,22,15,0,...} Pożądany rezultat: 12345
Minęło trochę czasu i mam problem z owinięciem głowy algorytmem, który staram się stworzyć. Zasadniczo mam dwie listy i chcę uzyskać wszystkie kombinacje dwóch list. Być może nie tłumaczę tego poprawnie, oto przykład. name = 'a', 'b' number = 1, 2 wyjście w tym przypadku byłoby: 1. A1 B2 2. …
Właściwie nie wiem, jak opisać to, czego chciałem, ale pokażę ci: Na przykład: $data1 = "the color is"; $data2 = "red"; Co mam zrobić (lub przetworzyć), aby $ wynik był kombinacją $data1i $data2? Pożądany rezultat: $result = "the color is red";
Muszę obliczyć combinatorials (NCR) w Pythonie, ale nie może znaleźć funkcji do zrobienia, że math, numpyczy stat bibliotek. Coś w rodzaju funkcji typu: comb = calculate_combinations(n, r) Potrzebuję liczby możliwych kombinacji, a nie rzeczywistych kombinacji, więc itertools.combinationsmnie to nie interesuje. Na koniec chcę uniknąć silni, ponieważ liczby, dla których będę …
Muszę stworzyć listę kombinacji liczb. Liczby są dość małe, więc mogę użyć bytezamiast int. Jednak wymaga wielu zagnieżdżonych pętli, aby uzyskać każdą możliwą kombinację. Zastanawiam się, czy istnieje skuteczniejszy sposób na zrobienie tego, o co mi chodzi. Dotychczasowy kod to: var data = new List<byte[]>(); for (byte a = 0; …
Jestem nowy w świecie solverów SAT i potrzebuję wskazówek dotyczących następującego problemu. Biorąc pod uwagę, że: ❶ Mam wybór 14 sąsiadujących komórek w siatce 4 * 4 ❷ Mam 5 poliominoów (A, B, C, D, E) o rozmiarach 4, 2, 5, 2 i 1 Poly te poliominoes są wolne , …
Chcę zmaksymalizować liczbę gwiazdek, biorąc pod uwagę określony budżet i maksymalny limit kombinacji. Przykładowe pytanie: Z budżetem 500 euro odwiedzając tylko maksymalną dozwoloną liczbę restauracji lub mniej, jedz i zbieraj jak najwięcej gwiazdek. Chcę napisać skuteczny algorytm, który mógłby potencjalnie przetworzyć 1 milion wystąpień restauracji dla maksymalnie 10 restauracji. Uwaga: …
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.