Soluções para Problemas de Programação Competitiva
Conteúdo dos Problemas
Os problemas abordam temas variados com complexidade crescente. T1 envolve manipulação de sequências binárias, T2 utiliza árvores binárias com operações matemáticas, T3 emprega travessia em grafos com detecção de ciclos, e T4 explora manipulação numérica com estratégias ótimas.
T1: Contagem de Inversões Binárias
Para tran ...
Publicado em 7-19 00:30
Notas de Aprendizagem sobre Árvores de Segmento Persistentes
Notas sobre Árvores de Segmento Persistentes
Estudo baseado em: Resumo de Árvores de Segmento Persistentes
Problema do k-ésimo Menor em Intervalo Estático
P3834 【Modelo】Árvore de Segmento Persistente 2 (Árvore do Presidente)
Descrição
Dada uma sequência, para cada consulta, determinar o k-ésimo menor valor em um intervalo especificado.
Aborda ...
Publicado em 7-11 17:43
Soluções para Problemas de Programação Competitiva: Cartas Felizes, Orador, Fila Monotônica e Jogo XA
Relatório de Soluções para P11323 - Cartas Felizes
Análise do Problema
O objetivo deste problema é minimizar o número de jogadas para descartar todas as cartas. Temos n tipos de cartas, cada um com quantidade v_i. As jogadas possíveis são: - Carta única: 1 carta, 1 jogada. - Par: 2 cartas iguais, 1 jogada. - Trio com acompanhante: 3 cartas igua ...
Publicado em 7-3 19:08
Algoritmo LCA: Encontrando o Ancestral Comum Mais Próximo
Considere um problema clássico: Luogu P3379, que envolve encontrar o Ancestral Comum Mais Próximo (LCA) em uma árvore.
O que é LCA
LCA, ou Ancestral Comum Mais Próximo, refere-se ao nó mais profundo que é ancestral comum de dois nós dados. Por exemplo, em uma árvore com raiz no nó 0, se definimos LCA(x,y) como o ancestral comum mais próximo de ...
Publicado em 6-21 17:44