Perguntas com a marcação «combinatorics»

12
Números poligonais

Um número poligonal é o número de pontos em um k-gon do tamanho n. Você receberá ne k, e sua tarefa é escrever um programa / função que produza / imprima o número correspondente. Pontuação Isso é código-golfe . A solução mais curta em bytes vence. Exemplo O 3número do hexágono ( k=6, n=3) é...

12
Verificar um triângulo de votação

Um número de cédula , que rotularemos de B , é o número de maneiras de organizar os números de 1 a B (B + 1) / 2 em um triângulo, de modo que cada linha e coluna esteja em ordem crescente. Os quatro primeiros números da cédula são: a(0) = 1 a(1) = 1 a(2) = 1 a(3) = 2 a(3)é 2, o que significa que...

12
Converter uma amostra em um índice

Estamos colocando bolas em um número fixo de caixas. Essas caixas começam vazias. Empty bin (a=4): 0 0 0 0 E um por um, adicionamos bolas às caixas. 0 0 0 1 or 0 0 1 0 or 0 1 0 0 or 1 0 0 0 Precisamos de uma maneira rápida de percorrer todos os estados possíveis das caixas, sem duplicatas e...

12
Problema estável no casamento

fundo Suponha que haja 2*npessoas para se casar e, além disso, suponha que cada pessoa seja atraída por exatamente noutras pessoas sob as restrições de que: Atração é simétrica ; isto é, se pessoa Aé atraída por pessoa B, então pessoa Bé atraída por pessoa A. A atração é antitransitiva ; isto é,...

12
Proteger um arquivo com zeros

Sua tarefa hoje será pegar um arquivo existente e anexar zeros a ele até atingir um determinado tamanho. Você deve escrever um programa ou função que leve o nome de um arquivo no diretório atual fe um número de bytes b. Enquanto mantém o conteúdo original de f, você deve escrever zeros (bytes...

12
Encontre os coeficientes de uma função geradora racional

Se escrevermos uma sequência de números como coeficientes de uma série de potências, essa série de potências será chamada de função geradora (comum) (ou Gf) dessa sequência. Ou seja, se, para alguma função F(x)e série de números inteiros a(n), temos: a(0) + a(1)x + a(2)x^2 + a(3)x^3 + a(4)x^4 +...

11
Combinação matemática

Escreva um programa que aceite uma entrada como: n,k que então calcula: e depois imprime o resultado. Um exemplo numérico: Entrada: 5,2 Cálculo interno: Saída impressa: 10 Gostaria de ver uma resposta que supera minha solução python de 65 caracteres, mas todos os idiomas são...

11
Gerador de posição Chess960

Contexto O Chess960 (ou Fischer Random Chess) é uma variante do xadrez inventada e defendida pelo ex-campeão mundial de xadrez Bobby Fischer, anunciada publicamente em 19 de junho de 1996 em Buenos Aires, Argentina. Emprega o mesmo tabuleiro e peças do xadrez padrão; no entanto, a posição...

11
Telha de dominó de Fibonacci

Há um resultado combinatório clássico de que o número de maneiras de ladrilhar uma 2*nfaixa por 1*2dominós é o número n- ésimo de Fibonacci. Seu objetivo é imprimir todas as inclinações para um determinado item n, desenhadas com traços e linhas verticais como essas 8 inclinações para...

11
Produto Concatenado Máximo

Nos é dada uma lista de números inteiros p1, ..., pk (não necessariamente distintos) em que cada um tem um valor entre 1 e 9, inclusive. Usando cada um dos p1, ..., pk exatamente uma vez, podemos formar concatenações de dígitos, para obter uma nova lista de números; Em seguida, produzimos o produto...

11
Desenhe um triângulo phi

Esclarecimento: Basicamente, você precisa fazer isso A função totiente de Euler tem o nome phi. Vamos tentar calcular phi (8) Primeiro, liste todos os números 8 e abaixo, sem incluir 0 ou abaixo 8 7 6 5 4 3 2 1 Agora descubra quais números não compartilham um fator com 8 (1 não conta) e...