Als «combinatorics» getaggte Fragen

12
Polygonale Zahlen

Eine polygonale Zahl ist die Anzahl der Punkte in einem k-gon der Größe n. Sie erhalten nund k, und Ihre Aufgabe ist es, ein Programm / eine Funktion zu schreiben, das / die die entsprechende Nummer ausgibt / druckt. Wertung Das ist Code-Golf . Kürzeste Lösung in Bytes gewinnt. Beispiel Die 3rd...

12
Allgemeines Geburtstagsproblem

Heute Abend nahm mich meine Verlobte zum Abendessen mit, um meinen Geburtstag zu feiern. Während wir unterwegs waren, hörte ich Happy Birthday vor 5 verschiedenen Gästen (einschließlich mir) in einem Restaurant mit 50 Personen. Das hat mich gewundert - das ursprüngliche Geburtstagsproblem (Finden...

12
Überprüfen Sie ein Wahldreieck

Eine Wahlnummer , die wir als B bezeichnen , gibt die Anzahl der Möglichkeiten an, die Zahlen von 1 bis B (B + 1) / 2 in einem Dreieck anzuordnen, sodass jede Zeile und Spalte in aufsteigender Reihenfolge angezeigt wird. Die ersten vier Wahlnummern sind: a(0) = 1 a(1) = 1 a(2) = 1 a(3) = 2 a(3)ist...

12
Konvertieren Sie ein Beispiel in einen Index

Wir setzen Bälle in eine feste Anzahl ein Behälter. Diese Fächer beginnen leer. Empty bin (a=4): 0 0 0 0 Und eins nach dem anderen fügen wir Bälle zu den Behältern hinzu. 0 0 0 1 or 0 0 1 0 or 0 1 0 0 or 1 0 0 0 Wir brauchen einen schnellen Weg, um alle möglichen Zustände, die die Bins annehmen,...

12
Stabiles Eheproblem

Hintergrund Angenommen, es gibt 2*nMenschen, die verheiratet werden müssen, und es wird weiterhin angenommen, dass sich jede Person von genau nanderen Menschen unter den folgenden Bedingungen angezogen fühlt : Anziehung ist symmetrisch ; dh wenn eine Person Avon einer Person angezogen wird, wird...

12
Fülle eine Datei mit Nullen auf

Ihre Aufgabe heute wird es sein, eine vorhandene Datei zu nehmen und Nullen an sie anzuhängen, bis sie eine bestimmte Größe erreicht. Sie müssen ein Programm oder eine Funktion schreiben, die den Namen einer Datei im aktuellen Verzeichnis fund eine Anzahl von Bytes enthält b. Während Sie den...

12
Finden Sie die Koeffizienten einer rationalen Erzeugungsfunktion

Wenn wir eine Folge von Zahlen als Koeffizienten einer Potenzreihe schreiben, dann wird diese Potenzreihe die (gewöhnliche) Erzeugungsfunktion (oder Gf) dieser Folge genannt. Das heißt, wenn für einige Funktionen F(x)und ganze a(n)Zahlenreihen gilt: a(0) + a(1)x + a(2)x^2 + a(3)x^3 + a(4)x^4 + ......

11
Mathematische Kombination

Schreiben Sie ein Programm, das eine Eingabe wie die folgenden vornimmt: n,k was dann berechnet: und druckt dann das Ergebnis. Ein numerisches Beispiel: Eingang: 5,2 Interne Berechnung: Gedruckte Ausgabe: 10 Ich würde gerne eine Antwort sehen, die meine Python-Lösung mit 65 Zeichen übertrifft, aber...

11
Chess960 Positionsgenerator

Kontext Chess960 (oder Fischer Random Chess) ist eine Schachvariante, die vom ehemaligen Schachweltmeister Bobby Fischer erfunden und befürwortet wurde und am 19. Juni 1996 in Buenos Aires, Argentinien, öffentlich angekündigt wurde. Es werden die gleichen Bretter und Figuren wie beim Standardschach...

11
Fibonacci Domino Fliesen

Es gibt ein klassisches kombinatorisches Ergebnis, dass die Anzahl der Möglichkeiten, einen 2*nStreifen mit 1*2Dominosteinen zu kacheln, die n- te Fibonacci-Zahl ist. Ihr Ziel ist es, alle Kacheln für eine bestimmte zu drucken n, gezeichnet mit Strichen und vertikalen Linien wie diese 8 Kacheln für...

11
Maximal verkettetes Produkt

Wir erhalten eine Liste von ganzen Zahlen p1, ..., pk (nicht unbedingt verschieden), wobei jede einen Wert zwischen 1 und 9 einschließlich hat. Mit jedem der p1, ..., pk genau einmal können wir Verkettungen von Ziffern bilden, um eine neue Liste von Zahlen zu erhalten; Wir geben dann das Produkt...

11
Zeichne ein Phi-Dreieck

Klarstellung: Grundsätzlich müssen Sie dies machen Eulers Totientenfunktion hat den Namen phi. Versuchen wir, phi (8) zu berechnen. Listen Sie zunächst alle Zahlen 8 und darunter rückwärts auf, ohne 0 oder darunter 8 7 6 5 4 3 2 1 Finden Sie nun heraus, welche Zahlen keinen Faktor mit 8 teilen (1...