Perguntas com a marcação «combinatorics»

17
Enumerando vetores tridimensionais

Dado um número inteiro positivo k > 1e um número inteiro não negativo i, gere um número k-tuplo (ou kvetor dimensional) de números inteiros não negativos. Para cada k, o mapa de ℕ para ℕ k , deve ser bijective . Ou seja, toda entrada ideve produzir uma tupla diferente, e toda tupla possível deve...

17
Permutações disfarçadas

Dado um vetor dimensional com entradas reais, encontre uma permutação mais próxima de (1,2, ..., n) com relação à distância l_1 .nnnvvvppp(1,2,...,n)(1,2,...,n)(1,2,...,n)l1eu1l_1 Detalhes Se for mais conveniente, você pode usar permutações de (0,1,...,n−1)(0 0,1,...,n-1)(0,1,...,n-1) . Se...

17
Fontes de contagem

Uma fonte é o arranjo de moedas em linhas, de modo que cada moeda toque duas moedas na linha abaixo dela, ou esteja na linha inferior e a linha inferior seja conectada. Aqui está uma fonte de 21 moedas: Seu desafio é contar quantas fontes diferentes podem ser feitas com um determinado número...

17
Números de chocolate

Dado um mpor nbarra de chocolate, m,npositivo, produza o número de maneiras de quebrar a barra em mnpedaços 1 por 1, onde cada quebra ocorre em uma linha de grade. A ordem é importante. As peças também são distinguíveis; portanto, as duas peças em uma das extremidades de uma barra de chocolate 1...

17
Hold'em ou Fold'em?

Seu amigo convidou você para um jogo de pôquer de alto risco no último minuto e, como cientista da computação, decidiu usar suas habilidades para ganhar vantagem no jogo. Sua tarefa será, dada 2 cards(sua mão) e 0, 3, 4 or 5 cards(as cartas distribuídas), você deve decidir qual será a melhor mão...

17
Índice de permutação inversa

Introdução As permutações lexicográficas de uma lista com n elementos podem ser numeradas de 0 a n ! - 1. Por exemplo, os 3! = 6 permutações de (1,2,3)seria(1,2,3) , (1,3,2), (2,1,3), (2,3,1), (3,1,2), (3,2,1). Quando uma permutação é aplicada a uma lista, seus elementos são ordenados na mesma...

17
Calcular o número euleriano

O número euleriano A(n, m) é o número de permutações [1, 2, ..., n]em que exatamente os melementos são maiores que o elemento anterior. Estes também são chamados de aumentos . Por exemplo, se n = 3houver 3! = 6 permutações de[1, 2, 3] 1 2 3 < < 2 elements are greater than the previous 1 3...

16
Visualize divisão longa com arte ASCII

Escreva um programa que visualize divisão longa com arte ASCII. A entrada consiste em dois números inteiros, um numerador e um denominador, usando o formato de entrada de sua escolha. Exemplos: 1234 × 56: 22 ---- 56|1234 112 --- 114 112 --- 2 1002012 ÷ 12: 83501 ------- 12|1002012...

16
A lista de PIN de cadeado exclusiva!

Introdução Em um bate-papo particular, um amigo meu aparentemente tropeçou recentemente em um sistema de segurança que possui as duas restrições a seguir nos pinos válidos: Cada dígito deve ser exclusivo ("1" pode aparecer apenas uma vez) A ordem dos dígitos não importa ("1234" =...

16
Desenhe uma série de cadeias de montanhas

Inspirado pelo ladrilho de dominó de Fibonacci , esse problema é sobre a geração de arte ASCII representando outra famosa seqüência combinatória. Um diagrama de montanha em n etapas é um desenho de uma cadeia de montanhas, usando exatamente n '/' e n '\', de modo que os caracteres desenhem uma...

16
Decomponha um número!

Sua tarefa é decompor um número usando o formato abaixo. Isso é semelhante à conversão de base, exceto que, em vez de listar o digitsna base, você lista values, de modo que a lista seja adicionada à entrada. Se a base especificada for n, cada número da lista deve estar na forma de k*(n**m), onde...

16
Número de alcanos de

Dado um número positivo nnn , encontre o número de alcanos com nnn átomos de carbono, ignorando os estereoisômeros ; ou equivalente, o número de árvores não rotuladas com nnn nós, de modo que cada nó tenha grau ≤ 4≤4\le 4 . Esta é a sequência OEIS A000602 . Veja também: Parafinas - Código...

15
Operação do grupo de permutação

Existe uma bijeção bem conhecida entre as permutações de n elementos e os números de 0 a n! -1, de modo que a ordem lexicográfica das permutações e dos números correspondentes seja a mesma. Por exemplo, com n = 3: 0 <-> (0, 1, 2) 1 <-> (0, 2, 1) 2 <-> (1, 0, 2) 3 <-> (1, 2,...

15
Encomende 40 varas

Temos 40 varas da mesma largura, mas com alturas diferentes. Quantos arranjos são possíveis para colocá-los um ao lado do outro, de modo que, quando olhamos da direita, vemos 10 paus e quando olhamos da esquerda, vemos novamente exatamente 10 paus? Por exemplo, esse pedido é: Paus pretos estão...

15
Tokenizar um idioma baseado em pilha

Estive trabalhando outra linguagem de golfe baseada pilha chamada Stackgoat . Neste desafio, você escreverá um Tokenizer para Stackgoat (ou realmente qualquer linguagem geral baseada em pilha). Exemplos "PPCG"23+ ["PPCG", '23', '+'] 'a "bc" + ['"a"', '"bc"', '+'] 12 34+-"abc\"de'fg\\" ['12',...