Perguntas com a marcação «fastest-code»

13
Leia as palavras cruzadas com um toque!

Semelhante a esta pergunta , mas esta é uma variação de palavras cruzadas! Em vez de apenas uma letra por quadrado da grade, você pode ter uma ou duas . Entrada: Uma matriz 2D, ou o que funcionar no seu idioma. Você pode assumir entradas válidas Qualquer tamanho de matriz deve...

13
Operadores Bitwise em Brainfuck

Sua tarefa é criar um programa cerebral para cada um dos seguintes operadores binários. Cada programa deve pegar um ou dois números de 8 bits (A e B) da entrada e calcular a operação especificada: A XOR B A AND B A OR B A Shifted Left by 1 (circular shift) NOT A Você não precisa implementar...

12
Interprete o Kipple!

Introdução Kipple é uma linguagem de programação esotérica baseada em pilha inventada por Rune Berg em março de 2003. O Kipple possui 27 pilhas, 4 operadores e uma estrutura de controle. Pilhas As pilhas são nomeadas a- ze contêm números inteiros assinados de 32 bits. Há também uma pilha...

12
Quanto você pode multiplicar rapidamente?

Com o recente ataque do Python , aqui está uma tentativa de mostrar os pontos fortes do Python. Seu desafio é escrever um programa que calcule o fatorial do número mais alto possível em 10 segundos.n Sua pontuação será (highest n for your program on your machine)/(highest n for my program on your...

12
Calcule o Hafnian o mais rápido possível

O desafio é escrever o código mais rápido possível para calcular o Hafnian de uma matriz . O Hafnian de um simétrica 2n-by- 2nmatriz Aé definida como: Aqui S 2n representa o conjunto de todas as permutações dos números inteiros de 1a 2n, isto é [1, 2n]. O link da wikipedia também fornece uma...

12
Implementar um número de ponto flutuante binário IEEE 754 de 64 bits através da manipulação de números inteiros

(Eu marquei a pergunta "C" por enquanto, mas se você souber de outro idioma que suporte sindicatos, também poderá usá-lo.) Sua tarefa é criar os quatro operadores matemáticos padrão + - * /para a seguinte estrutura: union intfloat{ double f; uint8_t h[8]; uint16_t i[4]; uint32_t j[2];...

12
Quebrar a cifra quebrada

Eu projetei um gerador aleatório simples que alterna dois números de maneira caótica, usando um método de multiplicação e módulo. Funciona muito bem para isso. Se eu fosse usá-lo como um gerador de cifras, seria vulnerável a um ataque de texto simples conhecido, já que um invasor pode fazer...

11
Contar matrizes que fazem conjuntos exclusivos

Essa pergunta tem uma configuração semelhante a Encontrar uma matriz que se encaixe em um conjunto de somas, embora seja bastante diferente em seus objetivos. Considere uma matriz Ade comprimento n. A matriz contém apenas números inteiros positivos. Por exemplo A = (1,1,2,2). Vamos definir...

11
Ajude Jason a formatar seu JSON

Jason tem um grande JSON, mas é ilegível, então ele precisa fingir isso. Especificação de formatação O JSON tem 4 tipos diferentes: Números; Somente0-9 Cordas; As "cordas com aspas duplas escaparam com\ Matrizes; Delimitado por [], com itens separados por ,, os itens podem ser qualquer um...

11
Contar matrizes de períodos

O periodde uma string é o menor deslocamento diferente de zero, para que a string corresponda a si mesma, ignorando quaisquer partes que excedam. Então, por exemplo, abcabcabtem período 3. Por convenção, dizemos que, se não houver essa mudança, uma sequência terá um período igual ao seu...

11
Bloquear uma partição de uma sequência

Inspiração . Considere uma lista lcomposta por números. Defina uma operação de bloco no índice ida lista lcomo o ato de mover 3 elementos consecutivos, começando de identro lpara o final. Exemplo: l, i (1-indexing) -> l (after applying block operation at index i) [1,2,3,4,5], 1 ->...

11
Sequências mágicas de comprimento n

Uma sequência mágica é uma sequência de números inteiros não negativos, de x[0..n-1]modo que existem exatamente x[i]instâncias dei Por exemplo, 6,2,1,0,0,0,1,0,0,0 é uma sequência mágica, pois existem 6 0, 2 1 e assim por diante. Escreva uma função que, quando dada n, produz todas as seqüências...

11
Filtre um arquivo grande rapidamente

O desafio é filtrar um arquivo grande rapidamente. Entrada: Cada linha possui três números inteiros positivos separados por espaço. Saída: Todas as linhas de entrada A B, Tque satisfazem tanto do critério seguinte. Existe uma outra linha de entrada C, D, Uonde D = Ae 0 <= T - U <...

11
X maior que 3 com pelo menos 2 diferenças entre X e Y

Estou tentando jogar golfe em C ++. É possível diminuir essa condição? X > 3 & X - Y > 1 (Além de remover o espaço em branco, é claro.) Então, Xé pelo menos 4mas X >= Y + 2. Xe Ysão inteiros no intervalo [0,5]. Eu tentei encontrar alguma fórmula bit a bit, mas...

11
Cálculo rápido do Topswops

Do AZSPCS : Suponha que você tenha um baralho contendo n cards. Cada cartão contém um número de 1 a n, e cada número aparece em exatamente um cartão. Você olha para o número no cartão superior - digamos que seja k - e depois inverte a ordem dos k cartões superiores. Você continua esse procedimento...