O maior acervo de tutoriais e referências

HashTable

Grupos mínimos para dividir a array de forma que a diferença de valor de cada par e a diferença de posição sejam as mesmas

Dado um array arr [] consistindo em N inteiros, a tarefa é dividir o array no número mínimo de grupos disjuntos, de forma que as diferenças entre qualquer par de elementos em um grupo sejam iguais à diferença entre suas posições naquele grupo. Exemplos: Entrada: arr [] = {30, 32, 44, 31, 45, 32, 31, 33} Saída: 3....

Tempo mínimo necessário para atingir uma determinada pontuação

Dado um alvo inteiro e uma array arr [] consistindo em N inteiros positivos, onde arr [i] denota o tempo necessário para marcar 1 ponto para o i ésimo elemento da array, a tarefa é encontrar o tempo mínimo necessário para obter a meta de pontuação de a array fornecida. Exemplos: Entrada: arr [] = {1, 3, 3,....

Modifique a string inserindo caracteres de forma que cada substring de comprimento K consista apenas em caracteres únicos

Dada a string S de tamanho N consistindo em K caracteres distintos e (N - K) '?' s, a tarefa é substituir todos os '?' com caracteres existentes da string de forma que toda substring de tamanho K consistisse apenas em caracteres exclusivos. Se não for possível, imprima “-1” . Exemplos: Entrada: S = “???? abcd”, K....