diff --git a/analise-de-dados/analise-de-dados-tutorial.pdf b/analise-de-dados/analise-de-dados-tutorial.pdf index bc608a0..f49ecdf 100644 Binary files a/analise-de-dados/analise-de-dados-tutorial.pdf and b/analise-de-dados/analise-de-dados-tutorial.pdf differ diff --git a/analise-de-dados/analise-de-dados-tutorial.tex b/analise-de-dados/analise-de-dados-tutorial.tex index a443bff..579b859 100644 --- a/analise-de-dados/analise-de-dados-tutorial.tex +++ b/analise-de-dados/analise-de-dados-tutorial.tex @@ -5,11 +5,9 @@ \usepackage{url} \pagenumbering{gobble} \usepackage{hyperref} -\usepackage{graphicx} -\input{statement/preamble.tex} \title{ Tutorial: Análise de Dados} -\author{Leetcode 1223} +\author{Arthur Andrade D'Olival} \date{} \begin{document} \maketitle diff --git a/analise-de-dados/analise-de-dados.pdf b/analise-de-dados/analise-de-dados.pdf index 2733839..27ddf3a 100644 Binary files a/analise-de-dados/analise-de-dados.pdf and b/analise-de-dados/analise-de-dados.pdf differ diff --git a/analise-de-dados/analise-de-dados.tex b/analise-de-dados/analise-de-dados.tex index a0c950a..9cb085d 100644 --- a/analise-de-dados/analise-de-dados.tex +++ b/analise-de-dados/analise-de-dados.tex @@ -1,7 +1,7 @@ \documentclass{maratona} \begin{document} -\begin{ProblemaAutor}{}{Análise de Dados}{1}{256}{Leetcode 1223} +\begin{ProblemaAutor}{}{Análise de Dados}{1}{256}{Arthur Andrade D'Olival} É o seu primeiro dia no \textbf{Departamento de Controle de Qualidade}. @@ -33,8 +33,11 @@ Em seguida, são dados seis inteiros \(d_1, d_2, d_3, d_4, d_5, d_6\), cada um r A saída consiste em um único inteiro representando o número total de sequências válidas de lançamentos, considerando o resultado módulo \(10^9 + 7\). -\ExemploEntrada +\section*{Observações} +Problema adaptado de \href{https://leetcode.com/problems/dice-roll-simulation/}{Leetcode 1223}. + +\ExemploEntrada \begin{Exemplo} \texttt{2} & \texttt{34}\\ \texttt{1~1~2~2~2~3} & \\ diff --git a/analise-de-dados/problem.json b/analise-de-dados/problem.json index 3f325c1..d44bbd5 100644 --- a/analise-de-dados/problem.json +++ b/analise-de-dados/problem.json @@ -22,7 +22,7 @@ } }, "author": { - "name": "Leetcode 1223", + "name": "Arthur Andrade D'Olival", "affiliation": "", "country": "", "email": "" diff --git a/analise-de-dados/statement/output.tex b/analise-de-dados/statement/output.tex index 234a228..f2bb253 100644 --- a/analise-de-dados/statement/output.tex +++ b/analise-de-dados/statement/output.tex @@ -1 +1,5 @@ A saída consiste em um único inteiro representando o número total de sequências válidas de lançamentos, considerando o resultado módulo \(10^9 + 7\). + +\section*{Observações} + +Problema adaptado de \href{https://leetcode.com/problems/dice-roll-simulation/}{Leetcode 1223}. \ No newline at end of file diff --git a/decode-ways/decode-ways-tutorial.pdf b/decode-ways/decode-ways-tutorial.pdf index 3f7e73f..b32230c 100644 Binary files a/decode-ways/decode-ways-tutorial.pdf and b/decode-ways/decode-ways-tutorial.pdf differ diff --git a/decode-ways/decode-ways-tutorial.tex b/decode-ways/decode-ways-tutorial.tex index 9ea2b7c..e98e3db 100644 --- a/decode-ways/decode-ways-tutorial.tex +++ b/decode-ways/decode-ways-tutorial.tex @@ -7,7 +7,7 @@ \usepackage{hyperref} \title{ Tutorial: Decodificando Mensagens} -\author{Leetcode 91} +\author{Arthur Andrade D'Olival} \date{} \begin{document} \maketitle diff --git a/decode-ways/decode-ways.pdf b/decode-ways/decode-ways.pdf index 17c437b..c01d2b0 100644 Binary files a/decode-ways/decode-ways.pdf and b/decode-ways/decode-ways.pdf differ diff --git a/decode-ways/decode-ways.tex b/decode-ways/decode-ways.tex index c4e1001..0b59772 100644 --- a/decode-ways/decode-ways.tex +++ b/decode-ways/decode-ways.tex @@ -1,7 +1,7 @@ \documentclass{maratona} \begin{document} -\begin{ProblemaAutor}{}{Decodificando Mensagens}{1}{256}{Leetcode 91} +\begin{ProblemaAutor}{}{Decodificando Mensagens}{1}{256}{Arthur Andrade D'Olival} O problema consiste em determinar o número de maneiras possíveis de decodificar uma sequência numérica, onde cada número ou par de números representa uma letra do alfabeto latino. A correspondência segue a regra \( 1 \rightarrow A, 2 \rightarrow B, \ldots, 26 \rightarrow Z \). @@ -36,5 +36,9 @@ Como este número pode ser extremamente grande, sua resposta deve ser calculada Para a sequência \( s = "12" \), existem duas decodificações possíveis: "AB" (1, 2) e "L" (12). Para a sequência \( s = "226" \), há três decodificações possíveis: "BZ" (2, 26), "VF" (22, 6) e "BBF" (2, 2, 6). -Para a sequência \( s = "06" \), não há nenhuma forma válida de decodificação.\end{ProblemaAutor} +Para a sequência \( s = "06" \), não há nenhuma forma válida de decodificação. + +\section*{Observações} + +Problema adaptado de \href{https://leetcode.com/problems/decode-ways/}{Leetcode 91}.\end{ProblemaAutor} \end{document} diff --git a/decode-ways/problem.json b/decode-ways/problem.json index be60891..f5ade3e 100644 --- a/decode-ways/problem.json +++ b/decode-ways/problem.json @@ -22,7 +22,7 @@ } }, "author": { - "name": "Leetcode 91", + "name": "Arthur Andrade D'Olival", "affiliation": "", "country": "", "email": "" diff --git a/decode-ways/statement/notes.tex b/decode-ways/statement/notes.tex index 96ad077..9635f08 100644 --- a/decode-ways/statement/notes.tex +++ b/decode-ways/statement/notes.tex @@ -1,3 +1,7 @@ Para a sequência \( s = "12" \), existem duas decodificações possíveis: "AB" (1, 2) e "L" (12). Para a sequência \( s = "226" \), há três decodificações possíveis: "BZ" (2, 26), "VF" (22, 6) e "BBF" (2, 2, 6). -Para a sequência \( s = "06" \), não há nenhuma forma válida de decodificação. \ No newline at end of file +Para a sequência \( s = "06" \), não há nenhuma forma válida de decodificação. + +\section*{Observações} + +Problema adaptado de \href{https://leetcode.com/problems/decode-ways/}{Leetcode 91}. \ No newline at end of file diff --git a/delete-and-earn/delete-and-earn-tutorial.pdf b/delete-and-earn/delete-and-earn-tutorial.pdf index 4de2692..4ae0d36 100644 Binary files a/delete-and-earn/delete-and-earn-tutorial.pdf and b/delete-and-earn/delete-and-earn-tutorial.pdf differ diff --git a/delete-and-earn/delete-and-earn-tutorial.tex b/delete-and-earn/delete-and-earn-tutorial.tex index a7b6187..6bf389b 100644 --- a/delete-and-earn/delete-and-earn-tutorial.tex +++ b/delete-and-earn/delete-and-earn-tutorial.tex @@ -5,11 +5,9 @@ \usepackage{url} \pagenumbering{gobble} \usepackage{hyperref} -\usepackage{graphicx} -\input{statement/preamble.tex} \title{ Tutorial: Deletar e Ganhar} -\author{Leetcode 740} +\author{Arthur Andrade D'Olival} \date{} \begin{document} \maketitle diff --git a/delete-and-earn/delete-and-earn.pdf b/delete-and-earn/delete-and-earn.pdf index 7a51bb7..b2c0c3c 100644 Binary files a/delete-and-earn/delete-and-earn.pdf and b/delete-and-earn/delete-and-earn.pdf differ diff --git a/delete-and-earn/delete-and-earn.tex b/delete-and-earn/delete-and-earn.tex index 224dcd7..aedb96a 100644 --- a/delete-and-earn/delete-and-earn.tex +++ b/delete-and-earn/delete-and-earn.tex @@ -1,7 +1,7 @@ \documentclass{maratona} \begin{document} -\begin{ProblemaAutor}{}{Deletar e Ganhar}{1}{256}{Leetcode 740} +\begin{ProblemaAutor}{}{Deletar e Ganhar}{1}{256}{Arthur Andrade D'Olival} O problema consiste em determinar a pontuação máxima que pode ser obtida ao realizar uma série de operações sobre uma sequência de números inteiros. Em cada operação, é possível escolher um número \( x \) da sequência, somar \( x \) pontos ao total e, em seguida, remover \textbf{todos} os elementos iguais a \( x - 1 \) e \( x + 1 \) da sequência. @@ -19,7 +19,6 @@ A segunda linha contém \( n \) inteiros \( a_1, a_2, \ldots, a_n \) (\( 1 \leq A saída deve conter um único inteiro, representando a pontuação máxima possível obtida após realizar as operações descritas. \ExemploEntrada - \begin{Exemplo} \texttt{3} & \texttt{8}\\ \texttt{3~4~5} & \\ @@ -38,5 +37,8 @@ Para o primeiro caso de teste: \( (3, 4, 5) \), a melhor escolha é remover \( Para o segundo caso de teste: \( (2, 2, 3, 3, 3, 4) \), a melhor estratégia é escolher o número \( 3 \), que concede \( 3 \times 3 = 9 \) pontos, removendo todos os \( 2 \) e \( 4 \); o total máximo é \( 9 \). Para o terceiro caso de teste: \( (1, 2, 3, 4, 5) \), a estratégia ótima é escolher \( 1 \), \( 3 \) e \( 5 \), obtendo \( 1 + 3 + 5 = 9 \) pontos no total. -\end{ProblemaAutor} + +\section*{Observações} + +Problema adaptado de \href{https://leetcode.com/problems/delete-and-earn/description/}{Leetcode 740}.\end{ProblemaAutor} \end{document} diff --git a/delete-and-earn/problem.json b/delete-and-earn/problem.json index 7ea3e2f..e046dfe 100644 --- a/delete-and-earn/problem.json +++ b/delete-and-earn/problem.json @@ -22,7 +22,7 @@ } }, "author": { - "name": "Leetcode 740", + "name": "Arthur Andrade D'Olival", "affiliation": "", "country": "", "email": "" diff --git a/delete-and-earn/statement/notes.tex b/delete-and-earn/statement/notes.tex index 4b0d623..b89fe27 100644 --- a/delete-and-earn/statement/notes.tex +++ b/delete-and-earn/statement/notes.tex @@ -3,3 +3,7 @@ Para o primeiro caso de teste: \( (3, 4, 5) \), a melhor escolha é remover \( Para o segundo caso de teste: \( (2, 2, 3, 3, 3, 4) \), a melhor estratégia é escolher o número \( 3 \), que concede \( 3 \times 3 = 9 \) pontos, removendo todos os \( 2 \) e \( 4 \); o total máximo é \( 9 \). Para o terceiro caso de teste: \( (1, 2, 3, 4, 5) \), a estratégia ótima é escolher \( 1 \), \( 3 \) e \( 5 \), obtendo \( 1 + 3 + 5 = 9 \) pontos no total. + +\section*{Observações} + +Problema adaptado de \href{https://leetcode.com/problems/delete-and-earn/description/}{Leetcode 740}. \ No newline at end of file diff --git a/edit-distance/edit-distance-tutorial.pdf b/edit-distance/edit-distance-tutorial.pdf index 0837cc9..7b32358 100644 Binary files a/edit-distance/edit-distance-tutorial.pdf and b/edit-distance/edit-distance-tutorial.pdf differ diff --git a/edit-distance/edit-distance-tutorial.tex b/edit-distance/edit-distance-tutorial.tex index 1a6f1c2..22fa039 100644 --- a/edit-distance/edit-distance-tutorial.tex +++ b/edit-distance/edit-distance-tutorial.tex @@ -7,7 +7,7 @@ \usepackage{hyperref} \title{ Tutorial: Distância de Edição} -\author{} +\author{Arthur Andrade D'Olival} \date{} \begin{document} \maketitle diff --git a/edit-distance/edit-distance.pdf b/edit-distance/edit-distance.pdf index 70c762c..dae7819 100644 Binary files a/edit-distance/edit-distance.pdf and b/edit-distance/edit-distance.pdf differ diff --git a/edit-distance/edit-distance.tex b/edit-distance/edit-distance.tex index 0f66983..0a1d053 100644 --- a/edit-distance/edit-distance.tex +++ b/edit-distance/edit-distance.tex @@ -1,7 +1,7 @@ \documentclass{maratona} \begin{document} -\begin{ProblemaAutor}{}{Distância de Edição}{1}{256}{} +\begin{ProblemaAutor}{}{Distância de Edição}{1}{256}{Arthur Andrade D'Olival} O problema consiste em determinar o \textbf{menor número de operações} necessárias para transformar uma string em outra. diff --git a/edit-distance/problem.json b/edit-distance/problem.json index cdfdc32..e013e6d 100644 --- a/edit-distance/problem.json +++ b/edit-distance/problem.json @@ -22,7 +22,7 @@ } }, "author": { - "name": "", + "name": "Arthur Andrade D'Olival", "affiliation": "", "country": "", "email": "" diff --git a/estouro/estouro-tutorial.pdf b/estouro/estouro-tutorial.pdf index 452e744..aa18c53 100644 Binary files a/estouro/estouro-tutorial.pdf and b/estouro/estouro-tutorial.pdf differ diff --git a/estouro/estouro-tutorial.tex b/estouro/estouro-tutorial.tex index 5359602..5b0a763 100644 --- a/estouro/estouro-tutorial.tex +++ b/estouro/estouro-tutorial.tex @@ -7,7 +7,7 @@ \usepackage{hyperref} \title{ Tutorial: Estouro} -\author{Leetcode 312} +\author{Arthur Andrade D'Olival} \date{} \begin{document} \maketitle diff --git a/estouro/estouro.pdf b/estouro/estouro.pdf index 6e8f91a..d760b8a 100644 Binary files a/estouro/estouro.pdf and b/estouro/estouro.pdf differ diff --git a/estouro/estouro.tex b/estouro/estouro.tex index a2056e6..11edfb0 100644 --- a/estouro/estouro.tex +++ b/estouro/estouro.tex @@ -1,7 +1,7 @@ \documentclass{maratona} \begin{document} -\begin{ProblemaAutor}{}{Estouro}{1.5}{256}{Leetcode 312} +\begin{ProblemaAutor}{}{Estouro}{1.5}{256}{Arthur Andrade D'Olival} No laboratório de experimentos caóticos da \textbf{Fábrica de Balões Numéricos}, um cientista excêntrico te entrega uma fileira de balões, cada um pintado com um número inteiro positivo. @@ -45,5 +45,9 @@ $3 \times 1 \times 5 + 3 \times 5 \times 8 + 1 \times 3 \times 8 + 1 \times 8 \t Portanto, o total máximo de energia é $167$. No segundo exemplo, independentemente da ordem escolhida, a energia total liberada é -$1 \times 1 \times 5 + 1 \times 5 \times 1 = 10$.\end{ProblemaAutor} +$1 \times 1 \times 5 + 1 \times 5 \times 1 = 10$. + +\section*{Observações} + +Problema adaptado de \href{https://leetcode.com/problems/burst-balloons/description/}{Leetcode 312}.\end{ProblemaAutor} \end{document} diff --git a/estouro/problem.json b/estouro/problem.json index 5c62901..252fd30 100644 --- a/estouro/problem.json +++ b/estouro/problem.json @@ -22,7 +22,7 @@ } }, "author": { - "name": "Leetcode 312", + "name": "Arthur Andrade D'Olival", "affiliation": "", "country": "", "email": "" diff --git a/estouro/statement/notes.tex b/estouro/statement/notes.tex index a7ea24e..89bbe6d 100644 --- a/estouro/statement/notes.tex +++ b/estouro/statement/notes.tex @@ -3,4 +3,8 @@ $3 \times 1 \times 5 + 3 \times 5 \times 8 + 1 \times 3 \times 8 + 1 \times 8 \t Portanto, o total máximo de energia é $167$. No segundo exemplo, independentemente da ordem escolhida, a energia total liberada é -$1 \times 1 \times 5 + 1 \times 5 \times 1 = 10$. \ No newline at end of file +$1 \times 1 \times 5 + 1 \times 5 \times 1 = 10$. + +\section*{Observações} + +Problema adaptado de \href{https://leetcode.com/problems/burst-balloons/description/}{Leetcode 312}. \ No newline at end of file diff --git a/flowers/flowers-tutorial.pdf b/flowers/flowers-tutorial.pdf index 4b0b386..333b7f4 100644 Binary files a/flowers/flowers-tutorial.pdf and b/flowers/flowers-tutorial.pdf differ diff --git a/flowers/flowers-tutorial.tex b/flowers/flowers-tutorial.tex index 4a704d7..16605a6 100644 --- a/flowers/flowers-tutorial.tex +++ b/flowers/flowers-tutorial.tex @@ -7,7 +7,7 @@ \usepackage{hyperref} \title{ Tutorial: O problema das Flores} -\author{} +\author{Arthur Andrade D'Olival} \date{} \begin{document} \maketitle diff --git a/flowers/flowers.pdf b/flowers/flowers.pdf index a90a3e8..a3ecf0b 100644 Binary files a/flowers/flowers.pdf and b/flowers/flowers.pdf differ diff --git a/flowers/flowers.tex b/flowers/flowers.tex index 16443e8..a5fd0de 100644 --- a/flowers/flowers.tex +++ b/flowers/flowers.tex @@ -1,7 +1,7 @@ \documentclass{maratona} \begin{document} -\begin{ProblemaAutor}{}{O problema das Flores}{1}{256}{} +\begin{ProblemaAutor}{}{O problema das Flores}{1}{256}{Arthur Andrade D'Olival} O Jardineiro Bino é conhecido por seus canteiros de flores meticulosamente planejados. Este ano, ele decidiu criar um canteiro linear de comprimento \(n\). Para cada uma das \(n\) posições no canteiro, Bino plantará exatamente uma flor, que pode ser ou vermelha (V) ou branca (B). diff --git a/flowers/problem.json b/flowers/problem.json index eb4f811..e465917 100644 --- a/flowers/problem.json +++ b/flowers/problem.json @@ -22,7 +22,7 @@ } }, "author": { - "name": "", + "name": "Arthur Andrade D'Olival", "affiliation": "", "country": "", "email": "" diff --git a/knapsack-zero-one/knapsack-zero-one-tutorial.pdf b/knapsack-zero-one/knapsack-zero-one-tutorial.pdf index c15a76c..a02cbad 100644 Binary files a/knapsack-zero-one/knapsack-zero-one-tutorial.pdf and b/knapsack-zero-one/knapsack-zero-one-tutorial.pdf differ diff --git a/knapsack-zero-one/knapsack-zero-one-tutorial.tex b/knapsack-zero-one/knapsack-zero-one-tutorial.tex index 32d48ff..4fb4397 100644 --- a/knapsack-zero-one/knapsack-zero-one-tutorial.tex +++ b/knapsack-zero-one/knapsack-zero-one-tutorial.tex @@ -7,7 +7,7 @@ \usepackage{hyperref} \title{ Tutorial: Knapsack Problem} -\author{} +\author{Arthur Andrade D'Olival} \date{} \begin{document} \maketitle diff --git a/knapsack-zero-one/knapsack-zero-one.pdf b/knapsack-zero-one/knapsack-zero-one.pdf index bd8037e..8b68d26 100644 Binary files a/knapsack-zero-one/knapsack-zero-one.pdf and b/knapsack-zero-one/knapsack-zero-one.pdf differ diff --git a/knapsack-zero-one/knapsack-zero-one.tex b/knapsack-zero-one/knapsack-zero-one.tex index a2461cf..55a6dd6 100644 --- a/knapsack-zero-one/knapsack-zero-one.tex +++ b/knapsack-zero-one/knapsack-zero-one.tex @@ -1,7 +1,7 @@ \documentclass{maratona} \begin{document} -\begin{ProblemaAutor}{}{Knapsack Problem}{1}{256}{} +\begin{ProblemaAutor}{}{Knapsack Problem}{1}{256}{Arthur Andrade D'Olival} O problema consiste em determinar o maior valor total que pode ser obtido ao selecionar um subconjunto de itens para colocar em uma mochila com capacidade limitada. Cada item possui um peso e um valor associados, e a mochila só pode suportar um peso total máximo. diff --git a/knapsack-zero-one/problem.json b/knapsack-zero-one/problem.json index a5ea65e..ee4e0b1 100644 --- a/knapsack-zero-one/problem.json +++ b/knapsack-zero-one/problem.json @@ -22,7 +22,7 @@ } }, "author": { - "name": "", + "name": "Arthur Andrade D'Olival", "affiliation": "", "country": "", "email": "" diff --git a/longest-common-subsequence/longest-common-subsequence-tutorial.pdf b/longest-common-subsequence/longest-common-subsequence-tutorial.pdf index f08e2b0..804ebd0 100644 Binary files a/longest-common-subsequence/longest-common-subsequence-tutorial.pdf and b/longest-common-subsequence/longest-common-subsequence-tutorial.pdf differ diff --git a/longest-common-subsequence/longest-common-subsequence-tutorial.tex b/longest-common-subsequence/longest-common-subsequence-tutorial.tex index c07af40..3e4dbfe 100644 --- a/longest-common-subsequence/longest-common-subsequence-tutorial.tex +++ b/longest-common-subsequence/longest-common-subsequence-tutorial.tex @@ -7,7 +7,7 @@ \usepackage{hyperref} \title{ Tutorial: Maior Subsequência Comum} -\author{} +\author{Arthur Andrade D'Olival} \date{} \begin{document} \maketitle diff --git a/longest-common-subsequence/longest-common-subsequence.pdf b/longest-common-subsequence/longest-common-subsequence.pdf index cc3f4cf..57a9993 100644 Binary files a/longest-common-subsequence/longest-common-subsequence.pdf and b/longest-common-subsequence/longest-common-subsequence.pdf differ diff --git a/longest-common-subsequence/longest-common-subsequence.tex b/longest-common-subsequence/longest-common-subsequence.tex index 027fe00..367d86f 100644 --- a/longest-common-subsequence/longest-common-subsequence.tex +++ b/longest-common-subsequence/longest-common-subsequence.tex @@ -1,7 +1,7 @@ \documentclass{maratona} \begin{document} -\begin{ProblemaAutor}{}{Maior Subsequência Comum}{1}{256}{} +\begin{ProblemaAutor}{}{Maior Subsequência Comum}{1}{256}{Arthur Andrade D'Olival} O objetivo deste problema é determinar o comprimento da \textbf{maior subsequência comum} (Longest Common Subsequence - LCS) entre duas strings fornecidas. Uma \textit{subsequência} é uma sequência que pode ser obtida a partir de uma string original removendo-se zero ou mais caracteres, sem alterar a ordem relativa dos caracteres restantes. diff --git a/longest-common-subsequence/problem.json b/longest-common-subsequence/problem.json index 3696cb2..d01f64e 100644 --- a/longest-common-subsequence/problem.json +++ b/longest-common-subsequence/problem.json @@ -22,7 +22,7 @@ } }, "author": { - "name": "", + "name": "Arthur Andrade D'Olival", "affiliation": "", "country": "", "email": "" diff --git a/longest-increasing-subsequence-II/longest-increasing-subsequence-II-tutorial.pdf b/longest-increasing-subsequence-II/longest-increasing-subsequence-II-tutorial.pdf index 27a6d58..1b00735 100644 Binary files a/longest-increasing-subsequence-II/longest-increasing-subsequence-II-tutorial.pdf and b/longest-increasing-subsequence-II/longest-increasing-subsequence-II-tutorial.pdf differ diff --git a/longest-increasing-subsequence-II/longest-increasing-subsequence-II-tutorial.tex b/longest-increasing-subsequence-II/longest-increasing-subsequence-II-tutorial.tex index ead5476..990cd99 100644 --- a/longest-increasing-subsequence-II/longest-increasing-subsequence-II-tutorial.tex +++ b/longest-increasing-subsequence-II/longest-increasing-subsequence-II-tutorial.tex @@ -7,7 +7,7 @@ \usepackage{hyperref} \title{ Tutorial: Maior subsequência Crescente II} -\author{} +\author{Arthur Andrade D'Olival} \date{} \begin{document} \maketitle diff --git a/longest-increasing-subsequence-II/longest-increasing-subsequence-II.pdf b/longest-increasing-subsequence-II/longest-increasing-subsequence-II.pdf index c6b82a6..feeb311 100644 Binary files a/longest-increasing-subsequence-II/longest-increasing-subsequence-II.pdf and b/longest-increasing-subsequence-II/longest-increasing-subsequence-II.pdf differ diff --git a/longest-increasing-subsequence-II/longest-increasing-subsequence-II.tex b/longest-increasing-subsequence-II/longest-increasing-subsequence-II.tex index 534ecd7..8eb511d 100644 --- a/longest-increasing-subsequence-II/longest-increasing-subsequence-II.tex +++ b/longest-increasing-subsequence-II/longest-increasing-subsequence-II.tex @@ -1,7 +1,7 @@ \documentclass{maratona} \begin{document} -\begin{ProblemaAutor}{}{Maior subsequência Crescente II}{1}{256}{} +\begin{ProblemaAutor}{}{Maior subsequência Crescente II}{1}{256}{Arthur Andrade D'Olival} O problema consiste em determinar a maior subsequência crescente de uma sequência de números inteiros. Uma subsequência é formada ao remover zero ou mais elementos da sequência original, sem alterar a ordem relativa dos elementos restantes. diff --git a/longest-increasing-subsequence-II/problem.json b/longest-increasing-subsequence-II/problem.json index 6e88395..c584839 100644 --- a/longest-increasing-subsequence-II/problem.json +++ b/longest-increasing-subsequence-II/problem.json @@ -22,7 +22,7 @@ } }, "author": { - "name": "", + "name": "Arthur Andrade D'Olival", "affiliation": "", "country": "", "email": "" diff --git a/longest-increasing-subsequence/longest-increasing-subsequence-tutorial.pdf b/longest-increasing-subsequence/longest-increasing-subsequence-tutorial.pdf index 1405abf..52a6b59 100644 Binary files a/longest-increasing-subsequence/longest-increasing-subsequence-tutorial.pdf and b/longest-increasing-subsequence/longest-increasing-subsequence-tutorial.pdf differ diff --git a/longest-increasing-subsequence/longest-increasing-subsequence-tutorial.tex b/longest-increasing-subsequence/longest-increasing-subsequence-tutorial.tex index 58e53ed..57bd00a 100644 --- a/longest-increasing-subsequence/longest-increasing-subsequence-tutorial.tex +++ b/longest-increasing-subsequence/longest-increasing-subsequence-tutorial.tex @@ -7,7 +7,7 @@ \usepackage{hyperref} \title{ Tutorial: Maior subsequência Crescente} -\author{} +\author{Arthur Andrade D'Olival} \date{} \begin{document} \maketitle diff --git a/longest-increasing-subsequence/longest-increasing-subsequence.pdf b/longest-increasing-subsequence/longest-increasing-subsequence.pdf index 5efe81d..80d5eb3 100644 Binary files a/longest-increasing-subsequence/longest-increasing-subsequence.pdf and b/longest-increasing-subsequence/longest-increasing-subsequence.pdf differ diff --git a/longest-increasing-subsequence/longest-increasing-subsequence.tex b/longest-increasing-subsequence/longest-increasing-subsequence.tex index e0ee127..8bb91a7 100644 --- a/longest-increasing-subsequence/longest-increasing-subsequence.tex +++ b/longest-increasing-subsequence/longest-increasing-subsequence.tex @@ -1,7 +1,7 @@ \documentclass{maratona} \begin{document} -\begin{ProblemaAutor}{}{Maior subsequência Crescente}{1}{256}{} +\begin{ProblemaAutor}{}{Maior subsequência Crescente}{1}{256}{Arthur Andrade D'Olival} O problema consiste em determinar a maior subsequência crescente de uma sequência de números inteiros. Uma subsequência é formada ao remover zero ou mais elementos da sequência original, sem alterar a ordem relativa dos elementos restantes. diff --git a/longest-increasing-subsequence/problem.json b/longest-increasing-subsequence/problem.json index f492d6f..6b3a70d 100644 --- a/longest-increasing-subsequence/problem.json +++ b/longest-increasing-subsequence/problem.json @@ -22,7 +22,7 @@ } }, "author": { - "name": "", + "name": "Arthur Andrade D'Olival", "affiliation": "", "country": "", "email": "" diff --git a/longest-palindromic-subsequence/longest-palindromic-subsequence-tutorial.pdf b/longest-palindromic-subsequence/longest-palindromic-subsequence-tutorial.pdf index e1277c1..739f754 100644 Binary files a/longest-palindromic-subsequence/longest-palindromic-subsequence-tutorial.pdf and b/longest-palindromic-subsequence/longest-palindromic-subsequence-tutorial.pdf differ diff --git a/longest-palindromic-subsequence/longest-palindromic-subsequence-tutorial.tex b/longest-palindromic-subsequence/longest-palindromic-subsequence-tutorial.tex index 58bd198..5d83f16 100644 --- a/longest-palindromic-subsequence/longest-palindromic-subsequence-tutorial.tex +++ b/longest-palindromic-subsequence/longest-palindromic-subsequence-tutorial.tex @@ -7,7 +7,7 @@ \usepackage{hyperref} \title{ Tutorial: Maior Subsequência Palindrômica} -\author{} +\author{Arthur Andrade D'Olival} \date{} \begin{document} \maketitle diff --git a/longest-palindromic-subsequence/longest-palindromic-subsequence.pdf b/longest-palindromic-subsequence/longest-palindromic-subsequence.pdf index c7a365d..ae9a236 100644 Binary files a/longest-palindromic-subsequence/longest-palindromic-subsequence.pdf and b/longest-palindromic-subsequence/longest-palindromic-subsequence.pdf differ diff --git a/longest-palindromic-subsequence/longest-palindromic-subsequence.tex b/longest-palindromic-subsequence/longest-palindromic-subsequence.tex index f6b586a..e34c55a 100644 --- a/longest-palindromic-subsequence/longest-palindromic-subsequence.tex +++ b/longest-palindromic-subsequence/longest-palindromic-subsequence.tex @@ -1,7 +1,7 @@ \documentclass{maratona} \begin{document} -\begin{ProblemaAutor}{}{Maior Subsequência Palindrômica}{1}{256}{} +\begin{ProblemaAutor}{}{Maior Subsequência Palindrômica}{1}{256}{Arthur Andrade D'Olival} O problema consiste em determinar a maior subsequência palindrômica de uma sequência de caracteres. Uma subsequência é formada ao remover zero ou mais elementos da sequência original, sem alterar a ordem relativa dos elementos restantes. diff --git a/longest-palindromic-subsequence/problem.json b/longest-palindromic-subsequence/problem.json index 487634f..5a8a6c5 100644 --- a/longest-palindromic-subsequence/problem.json +++ b/longest-palindromic-subsequence/problem.json @@ -22,7 +22,7 @@ } }, "author": { - "name": "", + "name": "Arthur Andrade D'Olival", "affiliation": "", "country": "", "email": "" diff --git a/maximum-subarray-sum/maximum-subarray-sum-tutorial.pdf b/maximum-subarray-sum/maximum-subarray-sum-tutorial.pdf index 6b804ab..a5def2a 100644 Binary files a/maximum-subarray-sum/maximum-subarray-sum-tutorial.pdf and b/maximum-subarray-sum/maximum-subarray-sum-tutorial.pdf differ diff --git a/maximum-subarray-sum/maximum-subarray-sum-tutorial.tex b/maximum-subarray-sum/maximum-subarray-sum-tutorial.tex index f4c5394..5cd1838 100644 --- a/maximum-subarray-sum/maximum-subarray-sum-tutorial.tex +++ b/maximum-subarray-sum/maximum-subarray-sum-tutorial.tex @@ -7,7 +7,7 @@ \usepackage{hyperref} \title{ Tutorial: Maximum Subarray Sum} -\author{} +\author{Arthur Andrade D'Olival} \date{} \begin{document} \maketitle diff --git a/maximum-subarray-sum/maximum-subarray-sum.pdf b/maximum-subarray-sum/maximum-subarray-sum.pdf index 9f8d7ca..6f71b8a 100644 Binary files a/maximum-subarray-sum/maximum-subarray-sum.pdf and b/maximum-subarray-sum/maximum-subarray-sum.pdf differ diff --git a/maximum-subarray-sum/maximum-subarray-sum.tex b/maximum-subarray-sum/maximum-subarray-sum.tex index f018bfd..0a781ab 100644 --- a/maximum-subarray-sum/maximum-subarray-sum.tex +++ b/maximum-subarray-sum/maximum-subarray-sum.tex @@ -1,7 +1,7 @@ \documentclass{maratona} \begin{document} -\begin{ProblemaAutor}{}{Maximum Subarray Sum}{1}{256}{} +\begin{ProblemaAutor}{}{Maximum Subarray Sum}{1}{256}{Arthur Andrade D'Olival} O problema consiste em determinar a maior soma possível de uma subsequência contínua de uma sequência de números inteiros. Uma subsequência contínua é formada por um ou mais elementos consecutivos da sequência original, sem interrupções. diff --git a/maximum-subarray-sum/problem.json b/maximum-subarray-sum/problem.json index cefe61e..41f15ee 100644 --- a/maximum-subarray-sum/problem.json +++ b/maximum-subarray-sum/problem.json @@ -22,7 +22,7 @@ } }, "author": { - "name": "", + "name": "Arthur Andrade D'Olival", "affiliation": "", "country": "", "email": "" diff --git a/min-sum-path-2d/min-sum-path-2d-tutorial.pdf b/min-sum-path-2d/min-sum-path-2d-tutorial.pdf index 91b92bc..890d35b 100644 Binary files a/min-sum-path-2d/min-sum-path-2d-tutorial.pdf and b/min-sum-path-2d/min-sum-path-2d-tutorial.pdf differ diff --git a/min-sum-path-2d/min-sum-path-2d-tutorial.tex b/min-sum-path-2d/min-sum-path-2d-tutorial.tex index 300e41e..cbc23e7 100644 --- a/min-sum-path-2d/min-sum-path-2d-tutorial.tex +++ b/min-sum-path-2d/min-sum-path-2d-tutorial.tex @@ -7,7 +7,7 @@ \usepackage{hyperref} \title{ Tutorial: Caminho de Menor Soma} -\author{} +\author{Arthur Andrade D'Olival} \date{} \begin{document} \maketitle diff --git a/min-sum-path-2d/min-sum-path-2d.pdf b/min-sum-path-2d/min-sum-path-2d.pdf index 95b223f..36d7d5d 100644 Binary files a/min-sum-path-2d/min-sum-path-2d.pdf and b/min-sum-path-2d/min-sum-path-2d.pdf differ diff --git a/min-sum-path-2d/min-sum-path-2d.tex b/min-sum-path-2d/min-sum-path-2d.tex index 336d92d..5436145 100644 --- a/min-sum-path-2d/min-sum-path-2d.tex +++ b/min-sum-path-2d/min-sum-path-2d.tex @@ -1,7 +1,7 @@ \documentclass{maratona} \begin{document} -\begin{ProblemaAutor}{}{Caminho de Menor Soma}{1}{256}{} +\begin{ProblemaAutor}{}{Caminho de Menor Soma}{1}{256}{Arthur Andrade D'Olival} O problema consiste em encontrar o menor custo possível para percorrer uma grade de inteiros positivos. A grade possui \( n \) linhas e \( m \) colunas, e cada célula contém um valor inteiro positivo que representa o custo de passar por ela. diff --git a/min-sum-path-2d/problem.json b/min-sum-path-2d/problem.json index d1f8c6b..9c5ce3e 100644 --- a/min-sum-path-2d/problem.json +++ b/min-sum-path-2d/problem.json @@ -22,7 +22,7 @@ } }, "author": { - "name": "", + "name": "Arthur Andrade D'Olival", "affiliation": "", "country": "", "email": "" diff --git a/rod-cutting/problem.json b/rod-cutting/problem.json index bf1a3bc..1ed7c6e 100644 --- a/rod-cutting/problem.json +++ b/rod-cutting/problem.json @@ -22,7 +22,7 @@ } }, "author": { - "name": "", + "name": "Arthur Andrade D'Olival", "affiliation": "", "country": "", "email": "" diff --git a/rod-cutting/rod-cutting-tutorial.pdf b/rod-cutting/rod-cutting-tutorial.pdf index 0508c55..f5bee3a 100644 Binary files a/rod-cutting/rod-cutting-tutorial.pdf and b/rod-cutting/rod-cutting-tutorial.pdf differ diff --git a/rod-cutting/rod-cutting-tutorial.tex b/rod-cutting/rod-cutting-tutorial.tex index 64d4ccc..cde79cf 100644 --- a/rod-cutting/rod-cutting-tutorial.tex +++ b/rod-cutting/rod-cutting-tutorial.tex @@ -7,7 +7,7 @@ \usepackage{hyperref} \title{ Tutorial: Barras e Barras} -\author{} +\author{Arthur Andrade D'Olival} \date{} \begin{document} \maketitle diff --git a/rod-cutting/rod-cutting.pdf b/rod-cutting/rod-cutting.pdf index a7a82c4..ad039be 100644 Binary files a/rod-cutting/rod-cutting.pdf and b/rod-cutting/rod-cutting.pdf differ diff --git a/rod-cutting/rod-cutting.tex b/rod-cutting/rod-cutting.tex index 8c7c8ea..ae41e9c 100644 --- a/rod-cutting/rod-cutting.tex +++ b/rod-cutting/rod-cutting.tex @@ -1,7 +1,7 @@ \documentclass{maratona} \begin{document} -\begin{ProblemaAutor}{}{Barras e Barras}{1}{256}{} +\begin{ProblemaAutor}{}{Barras e Barras}{1}{256}{Arthur Andrade D'Olival} Dado um pedaço de barra de aço de comprimento \( n \) polegadas, deseja-se cortar essa barra em partes menores de forma a maximizar o lucro total obtido. diff --git a/subset-sum/problem.json b/subset-sum/problem.json index 853e05e..aadf025 100644 --- a/subset-sum/problem.json +++ b/subset-sum/problem.json @@ -22,7 +22,7 @@ } }, "author": { - "name": "", + "name": "Arthur Andrade D'Olival", "affiliation": "", "country": "", "email": "" diff --git a/subset-sum/subset-sum-tutorial.pdf b/subset-sum/subset-sum-tutorial.pdf index d39fddd..68944a6 100644 Binary files a/subset-sum/subset-sum-tutorial.pdf and b/subset-sum/subset-sum-tutorial.pdf differ diff --git a/subset-sum/subset-sum-tutorial.tex b/subset-sum/subset-sum-tutorial.tex index 4d4cf4c..e814456 100644 --- a/subset-sum/subset-sum-tutorial.tex +++ b/subset-sum/subset-sum-tutorial.tex @@ -7,7 +7,7 @@ \usepackage{hyperref} \title{ Tutorial: Prateleira Dourada} -\author{} +\author{Arthur Andrade D'Olival} \date{} \begin{document} \maketitle diff --git a/subset-sum/subset-sum.pdf b/subset-sum/subset-sum.pdf index ab817c5..127d76c 100644 Binary files a/subset-sum/subset-sum.pdf and b/subset-sum/subset-sum.pdf differ diff --git a/subset-sum/subset-sum.tex b/subset-sum/subset-sum.tex index 22ede70..40a64ee 100644 --- a/subset-sum/subset-sum.tex +++ b/subset-sum/subset-sum.tex @@ -1,7 +1,7 @@ \documentclass{maratona} \begin{document} -\begin{ProblemaAutor}{}{Prateleira Dourada}{1}{256}{} +\begin{ProblemaAutor}{}{Prateleira Dourada}{1}{256}{Arthur Andrade D'Olival} Você foi recentemente contratado como arquivista júnior na Biblioteca Central, lar de manuscritos inestimáveis. Sua primeira grande tarefa é organizar a famosa \textbf{Prateleira Dourada}, um espaço de exposição reservado apenas para as obras mais raras. diff --git a/vacations/problem.json b/vacations/problem.json index 4b56457..3df01b7 100644 --- a/vacations/problem.json +++ b/vacations/problem.json @@ -22,7 +22,7 @@ } }, "author": { - "name": "Codeforces 363 (Div. 1)", + "name": "Arthur Andrade D'Olival", "affiliation": "", "country": "", "email": "" diff --git a/vacations/statement/notes.tex b/vacations/statement/notes.tex index 2075db2..998a1aa 100644 --- a/vacations/statement/notes.tex +++ b/vacations/statement/notes.tex @@ -2,4 +2,8 @@ No primeiro caso de teste, Miguel pode participar da competição no dia 1 e ir No segundo caso de teste, Miguel pode participar da competição nos dias 1, 3, 5 e 7 e ir à academia nos demais. -No terceiro caso de teste, como Miguel não pode ir à academia em dois dias seguidos ele será obrigado a descansar em um dos dias. \ No newline at end of file +No terceiro caso de teste, como Miguel não pode ir à academia em dois dias seguidos ele será obrigado a descansar em um dos dias. + +\section*{Observações} + +Problema adaptado de \href{https://codeforces.com/contest/699/problem/C}{Codeforces 363 (Div. 1, Problem C)}. \ No newline at end of file diff --git a/vacations/vacations-tutorial.pdf b/vacations/vacations-tutorial.pdf index 1e1c958..5fbd2f0 100644 Binary files a/vacations/vacations-tutorial.pdf and b/vacations/vacations-tutorial.pdf differ diff --git a/vacations/vacations-tutorial.tex b/vacations/vacations-tutorial.tex index 25f03a6..1a6391a 100644 --- a/vacations/vacations-tutorial.tex +++ b/vacations/vacations-tutorial.tex @@ -7,7 +7,7 @@ \usepackage{hyperref} \title{ Tutorial: Férias} -\author{Codeforces 363 (Div. 1)} +\author{Arthur Andrade D'Olival} \date{} \begin{document} \maketitle diff --git a/vacations/vacations.pdf b/vacations/vacations.pdf index 82e332d..328c3fd 100644 Binary files a/vacations/vacations.pdf and b/vacations/vacations.pdf differ diff --git a/vacations/vacations.tex b/vacations/vacations.tex index 85c1d92..93662e9 100644 --- a/vacations/vacations.tex +++ b/vacations/vacations.tex @@ -1,7 +1,7 @@ \documentclass{maratona} \begin{document} -\begin{ProblemaAutor}{}{Férias}{1}{256}{Codeforces 363 (Div. 1)} +\begin{ProblemaAutor}{}{Férias}{1}{256}{Arthur Andrade D'Olival} Miguel tem \(n\) dias de férias e pretende aproveitá-los para estudar programação e também praticar esportes. Para cada um desses dias, ele sabe antecipadamente duas informações: se a academia estará aberta e se haverá uma competição online disponível. Assim, cada dia se enquadra em uma das quatro situações possíveis: sem academia e sem competição, sem academia mas com competição, com academia mas sem competição, ou com ambos disponíveis. @@ -43,5 +43,9 @@ No primeiro caso de teste, Miguel pode participar da competição no dia 1 e ir No segundo caso de teste, Miguel pode participar da competição nos dias 1, 3, 5 e 7 e ir à academia nos demais. -No terceiro caso de teste, como Miguel não pode ir à academia em dois dias seguidos ele será obrigado a descansar em um dos dias.\end{ProblemaAutor} +No terceiro caso de teste, como Miguel não pode ir à academia em dois dias seguidos ele será obrigado a descansar em um dos dias. + +\section*{Observações} + +Problema adaptado de \href{https://codeforces.com/contest/699/problem/C}{Codeforces 363 (Div. 1, Problem C)}.\end{ProblemaAutor} \end{document}