feat: new graph problem formatted.
This commit is contained in:
97
gatinhos/Makefile
Normal file
97
gatinhos/Makefile
Normal file
@@ -0,0 +1,97 @@
|
|||||||
|
# Normal directories
|
||||||
|
SRC_DIR := src
|
||||||
|
BIN_DIR := bin
|
||||||
|
DBG_DIR := bin/debug
|
||||||
|
|
||||||
|
# Grader directories
|
||||||
|
GRADER := $(wildcard $(SRC_DIR)/grader.cpp)
|
||||||
|
GRADER_DIR := $(SRC_DIR)/grader
|
||||||
|
HANDLER_DIR := $(SRC_DIR)/handler
|
||||||
|
|
||||||
|
GRADER_SRC := $(wildcard $(GRADER_DIR)/*.cpp)
|
||||||
|
GRADER_BIN := $(patsubst $(GRADER_DIR)/%.cpp, $(BIN_DIR)/%, $(GRADER_SRC))
|
||||||
|
GRADER_DBG := $(patsubst $(GRADER_DIR)/%.cpp, $(DBG_DIR)/%, $(GRADER_SRC))
|
||||||
|
|
||||||
|
# Change CPP source directories if grader is defined
|
||||||
|
ifdef GRADER
|
||||||
|
SRC := $(wildcard $(HANDLER_DIR)/*.cpp)
|
||||||
|
BIN := $(patsubst $(HANDLER_DIR)/%.cpp, $(BIN_DIR)/%, $(SRC))
|
||||||
|
DBG := $(patsubst $(HANDLER_DIR)/%.cpp, $(DBG_DIR)/%, $(SRC))
|
||||||
|
else
|
||||||
|
SRC := $(wildcard $(SRC_DIR)/*.cpp)
|
||||||
|
BIN := $(patsubst $(SRC_DIR)/%.cpp, $(BIN_DIR)/%, $(SRC))
|
||||||
|
DBG := $(patsubst $(SRC_DIR)/%.cpp, $(DBG_DIR)/%, $(SRC))
|
||||||
|
endif
|
||||||
|
|
||||||
|
SRC_C := $(wildcard $(SRC_DIR)/*.c)
|
||||||
|
BIN_C := $(patsubst $(SRC_DIR)/%.c, $(BIN_DIR)/%, $(SRC_C))
|
||||||
|
DBG_C := $(patsubst $(SRC_DIR)/%.c, $(DBG_DIR)/%, $(SRC_C))
|
||||||
|
|
||||||
|
SRC_JAVA := $(wildcard $(SRC_DIR)/*.java)
|
||||||
|
BIN_JAVA := $(patsubst $(SRC_DIR)/%.java, $(BIN_DIR)/%.class, $(SRC_JAVA))
|
||||||
|
DBG_JAVA := $(patsubst $(SRC_DIR)/%.java, $(DBG_DIR)/%.class, $(SRC_JAVA))
|
||||||
|
|
||||||
|
CHECKER := $(wildcard $(SRC_DIR)/checker.cpp)
|
||||||
|
|
||||||
|
C := gcc
|
||||||
|
CPP := g++
|
||||||
|
CXX_FLAGS := -Wall -O2
|
||||||
|
DEBUG_FLAGS := -Wall -g
|
||||||
|
BOCA_FLAGS := -static -DBOCA_SUPPORT
|
||||||
|
|
||||||
|
JV = javac
|
||||||
|
JV_DEBUG = -g
|
||||||
|
JV_DIR = -d bin
|
||||||
|
JV_DBG_DIR = -d bin/debug
|
||||||
|
|
||||||
|
.PHONY: all debug release checker clean
|
||||||
|
|
||||||
|
all: debug release checker
|
||||||
|
|
||||||
|
debug: $(DBG) $(DBG_C) $(DBG_JAVA) $(GRADER_DBG)
|
||||||
|
|
||||||
|
release: $(BIN) $(BIN_C) $(BIN_JAVA) $(GRADER_BIN)
|
||||||
|
|
||||||
|
ifdef CHECKER
|
||||||
|
checker: $(DBG_DIR)/checker-boca $(BIN_DIR)/checker-boca
|
||||||
|
endif
|
||||||
|
|
||||||
|
$(BIN): $(BIN_DIR)/% : $(SRC_DIR)/%.cpp | $(BIN_DIR)
|
||||||
|
$(CPP) $(CXX_FLAGS) $^ -o $@
|
||||||
|
|
||||||
|
$(DBG): $(DBG_DIR)/% : $(SRC_DIR)/%.cpp | $(DBG_DIR)
|
||||||
|
$(CPP) $(DEBUG_FLAGS) $^ -o $@
|
||||||
|
|
||||||
|
$(BIN_C): $(BIN_DIR)/% : $(SRC_DIR)/%.c | $(BIN_DIR)
|
||||||
|
$(C) $(CXX_FLAGS) $^ -o $@
|
||||||
|
|
||||||
|
$(DBG_C): $(DBG_DIR)/% : $(SRC_DIR)/%.c | $(DBG_DIR)
|
||||||
|
$(C) $(DEBUG_FLAGS) $^ -o $@
|
||||||
|
|
||||||
|
$(BIN_JAVA): $(BIN_DIR)/%.class : $(SRC_DIR)/%.java | $(BIN_DIR)
|
||||||
|
$(JV) $(JV_DIR) $^
|
||||||
|
|
||||||
|
$(DBG_JAVA): $(DBG_DIR)/%.class : $(SRC_DIR)/%.java | $(DBG_DIR)
|
||||||
|
$(JV) $(JV_DEBUG) $(JV_DBG_DIR) $^
|
||||||
|
|
||||||
|
$(GRADER_BIN): $(BIN_DIR)/% : $(GRADER_DIR)/%.cpp $(GRADER) $(GRADER_DIR)/*.h
|
||||||
|
$(CPP) $(CXX_FLAGS) $^ -o $@
|
||||||
|
|
||||||
|
$(GRADER_DBG): $(DBG_DIR)/% : $(GRADER_DIR)/%.cpp $(GRADER) $(GRADER_DIR)/*.h
|
||||||
|
$(CPP) $(DEBUG_FLAGS) $^ -o $@
|
||||||
|
|
||||||
|
$(BIN_DIR):
|
||||||
|
mkdir -p $@
|
||||||
|
|
||||||
|
$(DBG_DIR):
|
||||||
|
mkdir -p $@
|
||||||
|
|
||||||
|
$(BIN_DIR)/checker-boca: $(SRC_DIR)/checker.cpp
|
||||||
|
$(CPP) $(CXX_FLAGS) $(BOCA_FLAGS) $^ -o $@
|
||||||
|
|
||||||
|
$(DBG_DIR)/checker-boca: $(SRC_DIR)/checker.cpp
|
||||||
|
$(CPP) $(DEBUG_FLAGS) $(BOCA_FLAGS) $^ -o $@
|
||||||
|
|
||||||
|
clean:
|
||||||
|
@echo Cleaning problem files
|
||||||
|
rm -rf bin
|
||||||
BIN
gatinhos/gatinhos-tutorial.pdf
Normal file
BIN
gatinhos/gatinhos-tutorial.pdf
Normal file
Binary file not shown.
28
gatinhos/gatinhos-tutorial.tex
Normal file
28
gatinhos/gatinhos-tutorial.tex
Normal file
@@ -0,0 +1,28 @@
|
|||||||
|
\documentclass[10pt]{article}
|
||||||
|
\usepackage[utf8]{inputenc}
|
||||||
|
\usepackage{amsmath,amsthm,amssymb}
|
||||||
|
\usepackage{fullpage}
|
||||||
|
\usepackage{url}
|
||||||
|
\pagenumbering{gobble}
|
||||||
|
\usepackage{hyperref}
|
||||||
|
|
||||||
|
\title{ Tutorial: Gatinhos}
|
||||||
|
\author{Arthur Andrade D'Olival}
|
||||||
|
\date{}
|
||||||
|
\begin{document}
|
||||||
|
\maketitle
|
||||||
|
O problema pode ser modelado como uma travessia em árvore (por exemplo, usando Busca em Profundidade - DFS ou Busca em Largura - BFS).
|
||||||
|
Começando da raiz (sala 1), mantemos um contador do número de gatinhos consecutivos que vimos até o momento no caminho da raiz até o nó atual.
|
||||||
|
Ao visitar um nó $u$:
|
||||||
|
\begin{itemize}
|
||||||
|
\item Se o nó atual possui um gatinho ($a_u = 1$), incrementamos o nosso contador.
|
||||||
|
\item Caso contrário ($a_u = 0$), zeramos o contador.
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
Se em qualquer ponto o contador ultrapassar o limite $m$, sabemos que este caminho não é mais válido, portanto, paramos a travessia a partir desse nó (pois a alergia atacou e Bibi não pode continuar).
|
||||||
|
|
||||||
|
Se chegarmos a um nó que é folha e o contador não tiver excedido $m$, incrementamos nossa resposta em 1.
|
||||||
|
|
||||||
|
A complexidade de tempo será $O(n)$ pois visitamos cada nó no máximo uma vez e realizamos operações de tempo constante em cada passo.
|
||||||
|
A complexidade de espaço será $O(n)$ devido ao armazenamento da árvore e à pilha de chamadas da recursão ou à fila da BFS.
|
||||||
|
\end{document}
|
||||||
BIN
gatinhos/gatinhos.pdf
Normal file
BIN
gatinhos/gatinhos.pdf
Normal file
Binary file not shown.
73
gatinhos/gatinhos.tex
Normal file
73
gatinhos/gatinhos.tex
Normal file
@@ -0,0 +1,73 @@
|
|||||||
|
\documentclass{maratona}
|
||||||
|
|
||||||
|
\begin{document}
|
||||||
|
\begin{ProblemaAutor}{}{Gatinhos}{1}{256}{Arthur Andrade D'Olival}
|
||||||
|
|
||||||
|
Bibi está visitando um grande abrigo de animais que tem o formato de uma árvore.
|
||||||
|
O abrigo possui $n$ salas conectadas por $n-1$ corredores, e a entrada principal fica na sala $1$.
|
||||||
|
Como é uma árvore, existe exatamente um caminho simples entre quaisquer duas salas.
|
||||||
|
|
||||||
|
Em algumas salas, há lindos gatinhos brincando. Bibi ama gatinhos, mas infelizmente ela tem uma leve alergia a eles.
|
||||||
|
Ela sabe que, se passar por \textbf{mais de} $m$ salas consecutivas contendo gatinhos ao longo de seu caminho, sua alergia vai atacar e ela começará a espirrar sem parar!
|
||||||
|
|
||||||
|
As saídas do abrigo estão localizadas nas salas que são "folhas" dessa árvore.
|
||||||
|
Uma sala é considerada uma folha se ela tem apenas um corredor conectado a ela e não é a sala da entrada principal.
|
||||||
|
|
||||||
|
Bibi sempre caminha se afastando da entrada principal.
|
||||||
|
Ela quer saber: quantas saídas diferentes do abrigo ela consegue alcançar a partir da entrada sem que sua alergia ataque em nenhum momento do caminho?
|
||||||
|
|
||||||
|
\Entrada
|
||||||
|
|
||||||
|
A primeira linha da entrada contém dois inteiros $n$ e $m$ ($2 \le n \le 10^5, 1 \le m \le n$), indicando o número de salas no abrigo e o número máximo tolerado de salas consecutivas com gatinhos.
|
||||||
|
|
||||||
|
A segunda linha contém $n$ inteiros $a_1, a_2, \ldots, a_n$ ($a_i \in \{0, 1\}$). Se $a_i = 1$, a sala $i$ tem gatinhos. Se $a_i = 0$, a sala $i$ não tem gatinhos.
|
||||||
|
|
||||||
|
As próximas $n-1$ linhas descrevem os corredores do abrigo. Cada linha contém dois inteiros $u$ e $v$ ($1 \le u, v \le n, u \neq v$), indicando um corredor entre as salas $u$ e $v$. É garantido que os corredores formam uma árvore válida enraizada em $1$.
|
||||||
|
|
||||||
|
\Saida
|
||||||
|
|
||||||
|
Imprima um único inteiro: o número de saídas do abrigo que Bibi consegue alcançar sem passar por mais de $m$ salas com gatinhos consecutivas.
|
||||||
|
|
||||||
|
\ExemploEntrada
|
||||||
|
\begin{Exemplo}
|
||||||
|
\texttt{4~1} & \texttt{2}\\
|
||||||
|
\texttt{1~1~0~0} & \\
|
||||||
|
\texttt{1~2} & \\
|
||||||
|
\texttt{1~3} & \\
|
||||||
|
\texttt{1~4} & \\
|
||||||
|
\rowcolor{gray!20}\texttt{7~1} & \texttt{2}\\
|
||||||
|
\rowcolor{gray!20}\texttt{1~0~1~1~0~0~0} & \\
|
||||||
|
\rowcolor{gray!20}\texttt{1~2} & \\
|
||||||
|
\rowcolor{gray!20}\texttt{1~3} & \\
|
||||||
|
\rowcolor{gray!20}\texttt{2~4} & \\
|
||||||
|
\rowcolor{gray!20}\texttt{2~5} & \\
|
||||||
|
\rowcolor{gray!20}\texttt{3~6} & \\
|
||||||
|
\rowcolor{gray!20}\texttt{3~7} & \\
|
||||||
|
\end{Exemplo}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
\Notas
|
||||||
|
|
||||||
|
Vamos lembrar que uma árvore é um grafo conexo com $n$ vértices (salas) e $n-1$ arestas (corredores). Uma árvore enraizada é uma árvore com um vértice especial chamado raiz (neste problema, a sala 1). Em uma árvore enraizada, entre quaisquer dois vértices conectados por uma aresta, um vértice é o pai (o que está mais próximo da raiz), e o outro é o filho. Um vértice é chamado de folha se não tiver filhos.
|
||||||
|
|
||||||
|
\vspace{0.5cm}
|
||||||
|
|
||||||
|
\textbf{Nota para o primeiro caso de teste:} As salas contendo gatinhos estão marcadas em vermelho. As saídas (folhas) estão localizadas nas salas 2, 3 e 4. Bibi só não consegue ir para a saída localizada na sala 2.
|
||||||
|
|
||||||
|
\begin{figure}[h]
|
||||||
|
\centering
|
||||||
|
\includegraphics[width=0.25\textwidth]{sample-01.png}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
|
\vspace{0.5cm}
|
||||||
|
|
||||||
|
\textbf{Nota para o segundo caso de teste:} As saídas (folhas) estão localizadas nas salas 4, 5, 6 e 7. Bibi não consegue ir para as saídas 6 e 7.
|
||||||
|
|
||||||
|
\begin{figure}[h]
|
||||||
|
\centering
|
||||||
|
\includegraphics[width=0.4\textwidth]{sample-02.png}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
|
Problema adaptado de \href{https://codeforces.com/contest/580/problem/C}{Codeforces Round 321 (Div. 2, Problem C)}.\end{ProblemaAutor}
|
||||||
|
\end{document}
|
||||||
5
gatinhos/input/1
Normal file
5
gatinhos/input/1
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
4 1
|
||||||
|
1 1 0 0
|
||||||
|
1 2
|
||||||
|
1 3
|
||||||
|
1 4
|
||||||
539
gatinhos/input/10
Normal file
539
gatinhos/input/10
Normal file
@@ -0,0 +1,539 @@
|
|||||||
|
538 81
|
||||||
|
1 0 1 1 0 1 1 0 1 1 1 0 0 1 0 1 1 0 0 0 1 1 0 1 1 0 1 0 0 0 1 0 0 1 0 1 1 1 0 1 0 1 0 0 0 0 0 1 0 0 0 1 1 1 0 1 1 1 1 0 0 1 1 0 1 1 0 1 0 1 0 0 1 0 0 0 0 0 0 0 1 1 1 1 1 1 0 0 0 1 0 0 0 1 0 1 1 1 1 1 0 0 1 0 1 1 1 1 0 0 0 1 1 1 1 0 1 0 1 0 0 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 0 0 1 0 0 0 1 1 0 0 0 1 0 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0 1 1 0 1 0 0 1 1 1 1 0 0 0 0 1 1 0 1 0 0 0 1 0 1 0 0 0 1 0 0 1 0 1 0 1 1 1 0 1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 1 1 0 0 1 1 1 1 0 0 1 1 0 1 1 0 0 0 1 0 1 0 1 1 1 0 0 0 0 1 0 0 0 1 1 1 1 0 0 0 0 1 0 0 0 1 1 0 1 1 1 0 1 0 0 1 0 0 1 1 1 0 0 0 0 1 1 0 1 1 1 0 1 1 1 1 1 0 0 1 0 0 0 1 0 0 0 1 0 1 0 0 0 1 1 1 1 1 0 0 1 0 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0 1 1 1 0 0 1 1 1 0 1 0 1 1 0 1 1 0 1 0 0 1 1 1 1 0 1 0 0 0 1 1 0 0 0 0 0 0 1 1 1 1 1 0 0 1 1 1 1 1 0 1 1 0 0 1 0 1 1 1 1 0 1 1 1 1 1 1 0 0 1 1 0 1 1 0 1 0 1 0 0 0 1 0 1 1 0 0 0 1 0 0 1 1 0 0 0 0 0 1 0 0 0 0 0 1 0 1 1 0 0 1 1 1 1 0 1 1 1 1 0 1 0 0 0 0 1 1 1 0 1 1 0 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 0 0 0 1 0 1 0 0 0 0 0 1 0 1 0 1 0 1 1 1 1 0 0 0 0 0 0 1 1 0 0 1 0 0 1 0 1 1 0 0 0 0 0 1 0 1 1 1 0 0 0 0 1 1 0
|
||||||
|
1 2
|
||||||
|
1 3
|
||||||
|
1 4
|
||||||
|
1 5
|
||||||
|
1 6
|
||||||
|
1 7
|
||||||
|
1 8
|
||||||
|
1 9
|
||||||
|
1 10
|
||||||
|
1 11
|
||||||
|
1 12
|
||||||
|
1 13
|
||||||
|
1 14
|
||||||
|
1 15
|
||||||
|
1 16
|
||||||
|
1 17
|
||||||
|
1 18
|
||||||
|
1 19
|
||||||
|
1 20
|
||||||
|
1 21
|
||||||
|
1 22
|
||||||
|
1 23
|
||||||
|
1 24
|
||||||
|
1 25
|
||||||
|
1 26
|
||||||
|
1 27
|
||||||
|
1 28
|
||||||
|
1 29
|
||||||
|
1 30
|
||||||
|
1 31
|
||||||
|
1 32
|
||||||
|
1 33
|
||||||
|
1 34
|
||||||
|
1 35
|
||||||
|
1 36
|
||||||
|
1 37
|
||||||
|
1 38
|
||||||
|
1 39
|
||||||
|
1 40
|
||||||
|
1 41
|
||||||
|
1 42
|
||||||
|
1 43
|
||||||
|
1 44
|
||||||
|
1 45
|
||||||
|
1 46
|
||||||
|
1 47
|
||||||
|
1 48
|
||||||
|
1 49
|
||||||
|
1 50
|
||||||
|
1 51
|
||||||
|
1 52
|
||||||
|
1 53
|
||||||
|
1 54
|
||||||
|
1 55
|
||||||
|
1 56
|
||||||
|
1 57
|
||||||
|
1 58
|
||||||
|
1 59
|
||||||
|
1 60
|
||||||
|
1 61
|
||||||
|
1 62
|
||||||
|
1 63
|
||||||
|
1 64
|
||||||
|
1 65
|
||||||
|
1 66
|
||||||
|
1 67
|
||||||
|
1 68
|
||||||
|
1 69
|
||||||
|
1 70
|
||||||
|
1 71
|
||||||
|
1 72
|
||||||
|
1 73
|
||||||
|
1 74
|
||||||
|
1 75
|
||||||
|
1 76
|
||||||
|
1 77
|
||||||
|
1 78
|
||||||
|
1 79
|
||||||
|
1 80
|
||||||
|
1 81
|
||||||
|
1 82
|
||||||
|
1 83
|
||||||
|
1 84
|
||||||
|
1 85
|
||||||
|
1 86
|
||||||
|
1 87
|
||||||
|
1 88
|
||||||
|
1 89
|
||||||
|
1 90
|
||||||
|
1 91
|
||||||
|
1 92
|
||||||
|
1 93
|
||||||
|
1 94
|
||||||
|
1 95
|
||||||
|
1 96
|
||||||
|
1 97
|
||||||
|
1 98
|
||||||
|
1 99
|
||||||
|
1 100
|
||||||
|
1 101
|
||||||
|
1 102
|
||||||
|
1 103
|
||||||
|
1 104
|
||||||
|
1 105
|
||||||
|
1 106
|
||||||
|
1 107
|
||||||
|
1 108
|
||||||
|
1 109
|
||||||
|
1 110
|
||||||
|
1 111
|
||||||
|
1 112
|
||||||
|
1 113
|
||||||
|
1 114
|
||||||
|
1 115
|
||||||
|
1 116
|
||||||
|
1 117
|
||||||
|
1 118
|
||||||
|
1 119
|
||||||
|
1 120
|
||||||
|
1 121
|
||||||
|
1 122
|
||||||
|
1 123
|
||||||
|
1 124
|
||||||
|
1 125
|
||||||
|
1 126
|
||||||
|
1 127
|
||||||
|
1 128
|
||||||
|
1 129
|
||||||
|
1 130
|
||||||
|
1 131
|
||||||
|
1 132
|
||||||
|
1 133
|
||||||
|
1 134
|
||||||
|
1 135
|
||||||
|
1 136
|
||||||
|
1 137
|
||||||
|
1 138
|
||||||
|
1 139
|
||||||
|
1 140
|
||||||
|
1 141
|
||||||
|
1 142
|
||||||
|
1 143
|
||||||
|
1 144
|
||||||
|
1 145
|
||||||
|
1 146
|
||||||
|
1 147
|
||||||
|
1 148
|
||||||
|
1 149
|
||||||
|
1 150
|
||||||
|
1 151
|
||||||
|
1 152
|
||||||
|
1 153
|
||||||
|
1 154
|
||||||
|
1 155
|
||||||
|
1 156
|
||||||
|
1 157
|
||||||
|
1 158
|
||||||
|
1 159
|
||||||
|
1 160
|
||||||
|
1 161
|
||||||
|
1 162
|
||||||
|
1 163
|
||||||
|
1 164
|
||||||
|
1 165
|
||||||
|
1 166
|
||||||
|
1 167
|
||||||
|
1 168
|
||||||
|
1 169
|
||||||
|
1 170
|
||||||
|
1 171
|
||||||
|
1 172
|
||||||
|
1 173
|
||||||
|
1 174
|
||||||
|
1 175
|
||||||
|
1 176
|
||||||
|
1 177
|
||||||
|
1 178
|
||||||
|
1 179
|
||||||
|
1 180
|
||||||
|
1 181
|
||||||
|
1 182
|
||||||
|
1 183
|
||||||
|
1 184
|
||||||
|
1 185
|
||||||
|
1 186
|
||||||
|
1 187
|
||||||
|
1 188
|
||||||
|
1 189
|
||||||
|
1 190
|
||||||
|
1 191
|
||||||
|
1 192
|
||||||
|
1 193
|
||||||
|
1 194
|
||||||
|
1 195
|
||||||
|
1 196
|
||||||
|
1 197
|
||||||
|
1 198
|
||||||
|
1 199
|
||||||
|
1 200
|
||||||
|
1 201
|
||||||
|
1 202
|
||||||
|
1 203
|
||||||
|
1 204
|
||||||
|
1 205
|
||||||
|
1 206
|
||||||
|
1 207
|
||||||
|
1 208
|
||||||
|
1 209
|
||||||
|
1 210
|
||||||
|
1 211
|
||||||
|
1 212
|
||||||
|
1 213
|
||||||
|
1 214
|
||||||
|
1 215
|
||||||
|
1 216
|
||||||
|
1 217
|
||||||
|
1 218
|
||||||
|
1 219
|
||||||
|
1 220
|
||||||
|
1 221
|
||||||
|
1 222
|
||||||
|
1 223
|
||||||
|
1 224
|
||||||
|
1 225
|
||||||
|
1 226
|
||||||
|
1 227
|
||||||
|
1 228
|
||||||
|
1 229
|
||||||
|
1 230
|
||||||
|
1 231
|
||||||
|
1 232
|
||||||
|
1 233
|
||||||
|
1 234
|
||||||
|
1 235
|
||||||
|
1 236
|
||||||
|
1 237
|
||||||
|
1 238
|
||||||
|
1 239
|
||||||
|
1 240
|
||||||
|
1 241
|
||||||
|
1 242
|
||||||
|
1 243
|
||||||
|
1 244
|
||||||
|
1 245
|
||||||
|
1 246
|
||||||
|
1 247
|
||||||
|
1 248
|
||||||
|
1 249
|
||||||
|
1 250
|
||||||
|
1 251
|
||||||
|
1 252
|
||||||
|
1 253
|
||||||
|
1 254
|
||||||
|
1 255
|
||||||
|
1 256
|
||||||
|
1 257
|
||||||
|
1 258
|
||||||
|
1 259
|
||||||
|
1 260
|
||||||
|
1 261
|
||||||
|
1 262
|
||||||
|
1 263
|
||||||
|
1 264
|
||||||
|
1 265
|
||||||
|
1 266
|
||||||
|
1 267
|
||||||
|
1 268
|
||||||
|
1 269
|
||||||
|
1 270
|
||||||
|
1 271
|
||||||
|
1 272
|
||||||
|
1 273
|
||||||
|
1 274
|
||||||
|
1 275
|
||||||
|
1 276
|
||||||
|
1 277
|
||||||
|
1 278
|
||||||
|
1 279
|
||||||
|
1 280
|
||||||
|
1 281
|
||||||
|
1 282
|
||||||
|
1 283
|
||||||
|
1 284
|
||||||
|
1 285
|
||||||
|
1 286
|
||||||
|
1 287
|
||||||
|
1 288
|
||||||
|
1 289
|
||||||
|
1 290
|
||||||
|
1 291
|
||||||
|
1 292
|
||||||
|
1 293
|
||||||
|
1 294
|
||||||
|
1 295
|
||||||
|
1 296
|
||||||
|
1 297
|
||||||
|
1 298
|
||||||
|
1 299
|
||||||
|
1 300
|
||||||
|
1 301
|
||||||
|
1 302
|
||||||
|
1 303
|
||||||
|
1 304
|
||||||
|
1 305
|
||||||
|
1 306
|
||||||
|
1 307
|
||||||
|
1 308
|
||||||
|
1 309
|
||||||
|
1 310
|
||||||
|
1 311
|
||||||
|
1 312
|
||||||
|
1 313
|
||||||
|
1 314
|
||||||
|
1 315
|
||||||
|
1 316
|
||||||
|
1 317
|
||||||
|
1 318
|
||||||
|
1 319
|
||||||
|
1 320
|
||||||
|
1 321
|
||||||
|
1 322
|
||||||
|
1 323
|
||||||
|
1 324
|
||||||
|
1 325
|
||||||
|
1 326
|
||||||
|
1 327
|
||||||
|
1 328
|
||||||
|
1 329
|
||||||
|
1 330
|
||||||
|
1 331
|
||||||
|
1 332
|
||||||
|
1 333
|
||||||
|
1 334
|
||||||
|
1 335
|
||||||
|
1 336
|
||||||
|
1 337
|
||||||
|
1 338
|
||||||
|
1 339
|
||||||
|
1 340
|
||||||
|
1 341
|
||||||
|
1 342
|
||||||
|
1 343
|
||||||
|
1 344
|
||||||
|
1 345
|
||||||
|
1 346
|
||||||
|
1 347
|
||||||
|
1 348
|
||||||
|
1 349
|
||||||
|
1 350
|
||||||
|
1 351
|
||||||
|
1 352
|
||||||
|
1 353
|
||||||
|
1 354
|
||||||
|
1 355
|
||||||
|
1 356
|
||||||
|
1 357
|
||||||
|
1 358
|
||||||
|
1 359
|
||||||
|
1 360
|
||||||
|
1 361
|
||||||
|
1 362
|
||||||
|
1 363
|
||||||
|
1 364
|
||||||
|
1 365
|
||||||
|
1 366
|
||||||
|
1 367
|
||||||
|
1 368
|
||||||
|
1 369
|
||||||
|
1 370
|
||||||
|
1 371
|
||||||
|
1 372
|
||||||
|
1 373
|
||||||
|
1 374
|
||||||
|
1 375
|
||||||
|
1 376
|
||||||
|
1 377
|
||||||
|
1 378
|
||||||
|
1 379
|
||||||
|
1 380
|
||||||
|
1 381
|
||||||
|
1 382
|
||||||
|
1 383
|
||||||
|
1 384
|
||||||
|
1 385
|
||||||
|
1 386
|
||||||
|
1 387
|
||||||
|
1 388
|
||||||
|
1 389
|
||||||
|
1 390
|
||||||
|
1 391
|
||||||
|
1 392
|
||||||
|
1 393
|
||||||
|
1 394
|
||||||
|
1 395
|
||||||
|
1 396
|
||||||
|
1 397
|
||||||
|
1 398
|
||||||
|
1 399
|
||||||
|
1 400
|
||||||
|
1 401
|
||||||
|
1 402
|
||||||
|
1 403
|
||||||
|
1 404
|
||||||
|
1 405
|
||||||
|
1 406
|
||||||
|
1 407
|
||||||
|
1 408
|
||||||
|
1 409
|
||||||
|
1 410
|
||||||
|
1 411
|
||||||
|
1 412
|
||||||
|
1 413
|
||||||
|
1 414
|
||||||
|
1 415
|
||||||
|
1 416
|
||||||
|
1 417
|
||||||
|
1 418
|
||||||
|
1 419
|
||||||
|
1 420
|
||||||
|
1 421
|
||||||
|
1 422
|
||||||
|
1 423
|
||||||
|
1 424
|
||||||
|
1 425
|
||||||
|
1 426
|
||||||
|
1 427
|
||||||
|
1 428
|
||||||
|
1 429
|
||||||
|
1 430
|
||||||
|
1 431
|
||||||
|
1 432
|
||||||
|
1 433
|
||||||
|
1 434
|
||||||
|
1 435
|
||||||
|
1 436
|
||||||
|
1 437
|
||||||
|
1 438
|
||||||
|
1 439
|
||||||
|
1 440
|
||||||
|
1 441
|
||||||
|
1 442
|
||||||
|
1 443
|
||||||
|
1 444
|
||||||
|
1 445
|
||||||
|
1 446
|
||||||
|
1 447
|
||||||
|
1 448
|
||||||
|
1 449
|
||||||
|
1 450
|
||||||
|
1 451
|
||||||
|
1 452
|
||||||
|
1 453
|
||||||
|
1 454
|
||||||
|
1 455
|
||||||
|
1 456
|
||||||
|
1 457
|
||||||
|
1 458
|
||||||
|
1 459
|
||||||
|
1 460
|
||||||
|
1 461
|
||||||
|
1 462
|
||||||
|
1 463
|
||||||
|
1 464
|
||||||
|
1 465
|
||||||
|
1 466
|
||||||
|
1 467
|
||||||
|
1 468
|
||||||
|
1 469
|
||||||
|
1 470
|
||||||
|
1 471
|
||||||
|
1 472
|
||||||
|
1 473
|
||||||
|
1 474
|
||||||
|
1 475
|
||||||
|
1 476
|
||||||
|
1 477
|
||||||
|
1 478
|
||||||
|
1 479
|
||||||
|
1 480
|
||||||
|
1 481
|
||||||
|
1 482
|
||||||
|
1 483
|
||||||
|
1 484
|
||||||
|
1 485
|
||||||
|
1 486
|
||||||
|
1 487
|
||||||
|
1 488
|
||||||
|
1 489
|
||||||
|
1 490
|
||||||
|
1 491
|
||||||
|
1 492
|
||||||
|
1 493
|
||||||
|
1 494
|
||||||
|
1 495
|
||||||
|
1 496
|
||||||
|
1 497
|
||||||
|
1 498
|
||||||
|
1 499
|
||||||
|
1 500
|
||||||
|
1 501
|
||||||
|
1 502
|
||||||
|
1 503
|
||||||
|
1 504
|
||||||
|
1 505
|
||||||
|
1 506
|
||||||
|
1 507
|
||||||
|
1 508
|
||||||
|
1 509
|
||||||
|
1 510
|
||||||
|
1 511
|
||||||
|
1 512
|
||||||
|
1 513
|
||||||
|
1 514
|
||||||
|
1 515
|
||||||
|
1 516
|
||||||
|
1 517
|
||||||
|
1 518
|
||||||
|
1 519
|
||||||
|
1 520
|
||||||
|
1 521
|
||||||
|
1 522
|
||||||
|
1 523
|
||||||
|
1 524
|
||||||
|
1 525
|
||||||
|
1 526
|
||||||
|
1 527
|
||||||
|
1 528
|
||||||
|
1 529
|
||||||
|
1 530
|
||||||
|
1 531
|
||||||
|
1 532
|
||||||
|
1 533
|
||||||
|
1 534
|
||||||
|
1 535
|
||||||
|
1 536
|
||||||
|
1 537
|
||||||
|
1 538
|
||||||
619
gatinhos/input/11
Normal file
619
gatinhos/input/11
Normal file
@@ -0,0 +1,619 @@
|
|||||||
|
618 480
|
||||||
|
1 0 0 0 0 1 1 1 0 1 0 1 0 0 1 0 0 0 0 1 1 1 1 1 0 1 1 1 0 0 0 0 1 1 0 1 0 0 1 0 0 0 0 0 0 1 1 0 1 0 1 0 1 0 1 1 1 0 0 1 0 1 1 1 0 0 1 1 1 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 1 1 1 1 1 0 1 0 0 1 1 0 0 1 0 0 1 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 1 1 0 1 0 0 1 1 1 0 1 1 0 1 0 1 1 0 0 0 1 1 1 0 0 0 1 1 0 0 0 1 0 0 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 0 1 1 0 1 0 1 1 1 1 1 0 0 1 0 1 0 1 0 1 0 1 0 1 0 0 0 1 1 1 1 0 0 1 1 1 1 0 1 0 1 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 1 1 1 0 0 0 1 0 1 0 1 1 0 1 0 1 1 1 1 0 1 0 1 1 1 0 0 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 1 1 1 0 0 0 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 0 0 0 0 1 1 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 1 0 1 0 1 1 1 0 1 0 0 1 1 0 1 0 1 1 0 0 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 0 0 1 0 1 1 0 0 0 1 0 0 1 0 1 1 0 1 1 1 0 0 1 0 1 0 0 1 0 1 0 0 0 0 0 1 1 1 0 1 0 0 0 1 1 0 0 0 1 1 0 0 1 0 1 0 0 1 1 0 0 0 1 0 1 0 1 1 1 1 1 0 1 1 0 1 0 1 0 1 1 1 1 0 1 1 1 1 0 1 1 1 0 1 0 1 1 0 1 0 0 1 0 1 1 0 0 1 1 0 1 0 0 0 1 0 1 1 0 0 0 1 1 1 1 1 1 0 0 1 0 1 1 0 1 0 1 0 1 0 0 1 1 0 1 1 0 1 0 1 1 1 1 0 0 0 0 1 1 0 0 1 1 1 0 1 1 1 0 1 0 0 1 1 0 1 1 1 1 1 1 1 0 0 1 1 1 0 1 1 0 0 0 0 0 1 1 0 0 0 1 0 1 1 1 0 0 1 0 1 0 0 0 1 0 1 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 1 1 0 1 1 0 1 0 0 1 0 0 1
|
||||||
|
1 2
|
||||||
|
2 3
|
||||||
|
3 4
|
||||||
|
4 5
|
||||||
|
5 6
|
||||||
|
6 7
|
||||||
|
7 8
|
||||||
|
8 9
|
||||||
|
9 10
|
||||||
|
10 11
|
||||||
|
11 12
|
||||||
|
12 13
|
||||||
|
13 14
|
||||||
|
14 15
|
||||||
|
15 16
|
||||||
|
16 17
|
||||||
|
17 18
|
||||||
|
18 19
|
||||||
|
19 20
|
||||||
|
20 21
|
||||||
|
21 22
|
||||||
|
22 23
|
||||||
|
23 24
|
||||||
|
24 25
|
||||||
|
25 26
|
||||||
|
26 27
|
||||||
|
27 28
|
||||||
|
28 29
|
||||||
|
29 30
|
||||||
|
30 31
|
||||||
|
31 32
|
||||||
|
32 33
|
||||||
|
33 34
|
||||||
|
34 35
|
||||||
|
35 36
|
||||||
|
36 37
|
||||||
|
37 38
|
||||||
|
38 39
|
||||||
|
39 40
|
||||||
|
40 41
|
||||||
|
41 42
|
||||||
|
42 43
|
||||||
|
43 44
|
||||||
|
44 45
|
||||||
|
45 46
|
||||||
|
46 47
|
||||||
|
47 48
|
||||||
|
48 49
|
||||||
|
49 50
|
||||||
|
50 51
|
||||||
|
51 52
|
||||||
|
52 53
|
||||||
|
53 54
|
||||||
|
54 55
|
||||||
|
55 56
|
||||||
|
56 57
|
||||||
|
57 58
|
||||||
|
58 59
|
||||||
|
59 60
|
||||||
|
60 61
|
||||||
|
61 62
|
||||||
|
62 63
|
||||||
|
63 64
|
||||||
|
64 65
|
||||||
|
65 66
|
||||||
|
66 67
|
||||||
|
67 68
|
||||||
|
68 69
|
||||||
|
69 70
|
||||||
|
70 71
|
||||||
|
71 72
|
||||||
|
72 73
|
||||||
|
73 74
|
||||||
|
74 75
|
||||||
|
75 76
|
||||||
|
76 77
|
||||||
|
77 78
|
||||||
|
78 79
|
||||||
|
79 80
|
||||||
|
80 81
|
||||||
|
81 82
|
||||||
|
82 83
|
||||||
|
83 84
|
||||||
|
84 85
|
||||||
|
85 86
|
||||||
|
86 87
|
||||||
|
87 88
|
||||||
|
88 89
|
||||||
|
89 90
|
||||||
|
90 91
|
||||||
|
91 92
|
||||||
|
92 93
|
||||||
|
93 94
|
||||||
|
94 95
|
||||||
|
95 96
|
||||||
|
96 97
|
||||||
|
97 98
|
||||||
|
98 99
|
||||||
|
99 100
|
||||||
|
100 101
|
||||||
|
101 102
|
||||||
|
102 103
|
||||||
|
103 104
|
||||||
|
104 105
|
||||||
|
105 106
|
||||||
|
106 107
|
||||||
|
107 108
|
||||||
|
108 109
|
||||||
|
109 110
|
||||||
|
110 111
|
||||||
|
111 112
|
||||||
|
112 113
|
||||||
|
113 114
|
||||||
|
114 115
|
||||||
|
115 116
|
||||||
|
116 117
|
||||||
|
117 118
|
||||||
|
118 119
|
||||||
|
119 120
|
||||||
|
120 121
|
||||||
|
121 122
|
||||||
|
122 123
|
||||||
|
123 124
|
||||||
|
124 125
|
||||||
|
125 126
|
||||||
|
126 127
|
||||||
|
127 128
|
||||||
|
128 129
|
||||||
|
129 130
|
||||||
|
130 131
|
||||||
|
131 132
|
||||||
|
132 133
|
||||||
|
133 134
|
||||||
|
134 135
|
||||||
|
135 136
|
||||||
|
136 137
|
||||||
|
137 138
|
||||||
|
138 139
|
||||||
|
139 140
|
||||||
|
140 141
|
||||||
|
141 142
|
||||||
|
142 143
|
||||||
|
143 144
|
||||||
|
144 145
|
||||||
|
145 146
|
||||||
|
146 147
|
||||||
|
147 148
|
||||||
|
148 149
|
||||||
|
149 150
|
||||||
|
150 151
|
||||||
|
151 152
|
||||||
|
152 153
|
||||||
|
153 154
|
||||||
|
154 155
|
||||||
|
155 156
|
||||||
|
156 157
|
||||||
|
157 158
|
||||||
|
158 159
|
||||||
|
159 160
|
||||||
|
160 161
|
||||||
|
161 162
|
||||||
|
162 163
|
||||||
|
163 164
|
||||||
|
164 165
|
||||||
|
165 166
|
||||||
|
166 167
|
||||||
|
167 168
|
||||||
|
168 169
|
||||||
|
169 170
|
||||||
|
170 171
|
||||||
|
171 172
|
||||||
|
172 173
|
||||||
|
173 174
|
||||||
|
174 175
|
||||||
|
175 176
|
||||||
|
176 177
|
||||||
|
177 178
|
||||||
|
178 179
|
||||||
|
179 180
|
||||||
|
180 181
|
||||||
|
181 182
|
||||||
|
182 183
|
||||||
|
183 184
|
||||||
|
184 185
|
||||||
|
185 186
|
||||||
|
186 187
|
||||||
|
187 188
|
||||||
|
188 189
|
||||||
|
189 190
|
||||||
|
190 191
|
||||||
|
191 192
|
||||||
|
192 193
|
||||||
|
193 194
|
||||||
|
194 195
|
||||||
|
195 196
|
||||||
|
196 197
|
||||||
|
197 198
|
||||||
|
198 199
|
||||||
|
199 200
|
||||||
|
200 201
|
||||||
|
201 202
|
||||||
|
202 203
|
||||||
|
203 204
|
||||||
|
204 205
|
||||||
|
205 206
|
||||||
|
206 207
|
||||||
|
207 208
|
||||||
|
208 209
|
||||||
|
209 210
|
||||||
|
210 211
|
||||||
|
211 212
|
||||||
|
212 213
|
||||||
|
213 214
|
||||||
|
214 215
|
||||||
|
215 216
|
||||||
|
216 217
|
||||||
|
217 218
|
||||||
|
218 219
|
||||||
|
219 220
|
||||||
|
220 221
|
||||||
|
221 222
|
||||||
|
222 223
|
||||||
|
223 224
|
||||||
|
224 225
|
||||||
|
225 226
|
||||||
|
226 227
|
||||||
|
227 228
|
||||||
|
228 229
|
||||||
|
229 230
|
||||||
|
230 231
|
||||||
|
231 232
|
||||||
|
232 233
|
||||||
|
233 234
|
||||||
|
234 235
|
||||||
|
235 236
|
||||||
|
236 237
|
||||||
|
237 238
|
||||||
|
238 239
|
||||||
|
239 240
|
||||||
|
240 241
|
||||||
|
241 242
|
||||||
|
242 243
|
||||||
|
243 244
|
||||||
|
244 245
|
||||||
|
245 246
|
||||||
|
246 247
|
||||||
|
247 248
|
||||||
|
248 249
|
||||||
|
249 250
|
||||||
|
250 251
|
||||||
|
251 252
|
||||||
|
252 253
|
||||||
|
253 254
|
||||||
|
254 255
|
||||||
|
255 256
|
||||||
|
256 257
|
||||||
|
257 258
|
||||||
|
258 259
|
||||||
|
259 260
|
||||||
|
260 261
|
||||||
|
261 262
|
||||||
|
262 263
|
||||||
|
263 264
|
||||||
|
264 265
|
||||||
|
265 266
|
||||||
|
266 267
|
||||||
|
267 268
|
||||||
|
268 269
|
||||||
|
269 270
|
||||||
|
270 271
|
||||||
|
271 272
|
||||||
|
272 273
|
||||||
|
273 274
|
||||||
|
274 275
|
||||||
|
275 276
|
||||||
|
276 277
|
||||||
|
277 278
|
||||||
|
278 279
|
||||||
|
279 280
|
||||||
|
280 281
|
||||||
|
281 282
|
||||||
|
282 283
|
||||||
|
283 284
|
||||||
|
284 285
|
||||||
|
285 286
|
||||||
|
286 287
|
||||||
|
287 288
|
||||||
|
288 289
|
||||||
|
289 290
|
||||||
|
290 291
|
||||||
|
291 292
|
||||||
|
292 293
|
||||||
|
293 294
|
||||||
|
294 295
|
||||||
|
295 296
|
||||||
|
296 297
|
||||||
|
297 298
|
||||||
|
298 299
|
||||||
|
299 300
|
||||||
|
300 301
|
||||||
|
301 302
|
||||||
|
302 303
|
||||||
|
303 304
|
||||||
|
304 305
|
||||||
|
305 306
|
||||||
|
306 307
|
||||||
|
307 308
|
||||||
|
308 309
|
||||||
|
309 310
|
||||||
|
310 311
|
||||||
|
311 312
|
||||||
|
312 313
|
||||||
|
313 314
|
||||||
|
314 315
|
||||||
|
315 316
|
||||||
|
316 317
|
||||||
|
317 318
|
||||||
|
318 319
|
||||||
|
319 320
|
||||||
|
320 321
|
||||||
|
321 322
|
||||||
|
322 323
|
||||||
|
323 324
|
||||||
|
324 325
|
||||||
|
325 326
|
||||||
|
326 327
|
||||||
|
327 328
|
||||||
|
328 329
|
||||||
|
329 330
|
||||||
|
330 331
|
||||||
|
331 332
|
||||||
|
332 333
|
||||||
|
333 334
|
||||||
|
334 335
|
||||||
|
335 336
|
||||||
|
336 337
|
||||||
|
337 338
|
||||||
|
338 339
|
||||||
|
339 340
|
||||||
|
340 341
|
||||||
|
341 342
|
||||||
|
342 343
|
||||||
|
343 344
|
||||||
|
344 345
|
||||||
|
345 346
|
||||||
|
346 347
|
||||||
|
347 348
|
||||||
|
348 349
|
||||||
|
349 350
|
||||||
|
350 351
|
||||||
|
351 352
|
||||||
|
352 353
|
||||||
|
353 354
|
||||||
|
354 355
|
||||||
|
355 356
|
||||||
|
356 357
|
||||||
|
357 358
|
||||||
|
358 359
|
||||||
|
359 360
|
||||||
|
360 361
|
||||||
|
361 362
|
||||||
|
362 363
|
||||||
|
363 364
|
||||||
|
364 365
|
||||||
|
365 366
|
||||||
|
366 367
|
||||||
|
367 368
|
||||||
|
368 369
|
||||||
|
369 370
|
||||||
|
370 371
|
||||||
|
371 372
|
||||||
|
372 373
|
||||||
|
373 374
|
||||||
|
374 375
|
||||||
|
375 376
|
||||||
|
376 377
|
||||||
|
377 378
|
||||||
|
378 379
|
||||||
|
379 380
|
||||||
|
380 381
|
||||||
|
381 382
|
||||||
|
382 383
|
||||||
|
383 384
|
||||||
|
384 385
|
||||||
|
385 386
|
||||||
|
386 387
|
||||||
|
387 388
|
||||||
|
388 389
|
||||||
|
389 390
|
||||||
|
390 391
|
||||||
|
391 392
|
||||||
|
392 393
|
||||||
|
393 394
|
||||||
|
394 395
|
||||||
|
395 396
|
||||||
|
396 397
|
||||||
|
397 398
|
||||||
|
398 399
|
||||||
|
399 400
|
||||||
|
400 401
|
||||||
|
401 402
|
||||||
|
402 403
|
||||||
|
403 404
|
||||||
|
404 405
|
||||||
|
405 406
|
||||||
|
406 407
|
||||||
|
407 408
|
||||||
|
408 409
|
||||||
|
409 410
|
||||||
|
410 411
|
||||||
|
411 412
|
||||||
|
412 413
|
||||||
|
413 414
|
||||||
|
414 415
|
||||||
|
415 416
|
||||||
|
416 417
|
||||||
|
417 418
|
||||||
|
418 419
|
||||||
|
419 420
|
||||||
|
420 421
|
||||||
|
421 422
|
||||||
|
422 423
|
||||||
|
423 424
|
||||||
|
424 425
|
||||||
|
425 426
|
||||||
|
426 427
|
||||||
|
427 428
|
||||||
|
428 429
|
||||||
|
429 430
|
||||||
|
430 431
|
||||||
|
431 432
|
||||||
|
432 433
|
||||||
|
433 434
|
||||||
|
434 435
|
||||||
|
435 436
|
||||||
|
436 437
|
||||||
|
437 438
|
||||||
|
438 439
|
||||||
|
439 440
|
||||||
|
440 441
|
||||||
|
441 442
|
||||||
|
442 443
|
||||||
|
443 444
|
||||||
|
444 445
|
||||||
|
445 446
|
||||||
|
446 447
|
||||||
|
447 448
|
||||||
|
448 449
|
||||||
|
449 450
|
||||||
|
450 451
|
||||||
|
451 452
|
||||||
|
452 453
|
||||||
|
453 454
|
||||||
|
454 455
|
||||||
|
455 456
|
||||||
|
456 457
|
||||||
|
457 458
|
||||||
|
458 459
|
||||||
|
459 460
|
||||||
|
460 461
|
||||||
|
461 462
|
||||||
|
462 463
|
||||||
|
463 464
|
||||||
|
464 465
|
||||||
|
465 466
|
||||||
|
466 467
|
||||||
|
467 468
|
||||||
|
468 469
|
||||||
|
469 470
|
||||||
|
470 471
|
||||||
|
471 472
|
||||||
|
472 473
|
||||||
|
473 474
|
||||||
|
474 475
|
||||||
|
475 476
|
||||||
|
476 477
|
||||||
|
477 478
|
||||||
|
478 479
|
||||||
|
479 480
|
||||||
|
480 481
|
||||||
|
481 482
|
||||||
|
482 483
|
||||||
|
483 484
|
||||||
|
484 485
|
||||||
|
485 486
|
||||||
|
486 487
|
||||||
|
487 488
|
||||||
|
488 489
|
||||||
|
489 490
|
||||||
|
490 491
|
||||||
|
491 492
|
||||||
|
492 493
|
||||||
|
493 494
|
||||||
|
494 495
|
||||||
|
495 496
|
||||||
|
496 497
|
||||||
|
497 498
|
||||||
|
498 499
|
||||||
|
499 500
|
||||||
|
500 501
|
||||||
|
501 502
|
||||||
|
502 503
|
||||||
|
503 504
|
||||||
|
504 505
|
||||||
|
505 506
|
||||||
|
506 507
|
||||||
|
507 508
|
||||||
|
508 509
|
||||||
|
509 510
|
||||||
|
510 511
|
||||||
|
511 512
|
||||||
|
512 513
|
||||||
|
513 514
|
||||||
|
514 515
|
||||||
|
515 516
|
||||||
|
516 517
|
||||||
|
517 518
|
||||||
|
518 519
|
||||||
|
519 520
|
||||||
|
520 521
|
||||||
|
521 522
|
||||||
|
522 523
|
||||||
|
523 524
|
||||||
|
524 525
|
||||||
|
525 526
|
||||||
|
526 527
|
||||||
|
527 528
|
||||||
|
528 529
|
||||||
|
529 530
|
||||||
|
530 531
|
||||||
|
531 532
|
||||||
|
532 533
|
||||||
|
533 534
|
||||||
|
534 535
|
||||||
|
535 536
|
||||||
|
536 537
|
||||||
|
537 538
|
||||||
|
538 539
|
||||||
|
539 540
|
||||||
|
540 541
|
||||||
|
541 542
|
||||||
|
542 543
|
||||||
|
543 544
|
||||||
|
544 545
|
||||||
|
545 546
|
||||||
|
546 547
|
||||||
|
547 548
|
||||||
|
548 549
|
||||||
|
549 550
|
||||||
|
550 551
|
||||||
|
551 552
|
||||||
|
552 553
|
||||||
|
553 554
|
||||||
|
554 555
|
||||||
|
555 556
|
||||||
|
556 557
|
||||||
|
557 558
|
||||||
|
558 559
|
||||||
|
559 560
|
||||||
|
560 561
|
||||||
|
561 562
|
||||||
|
562 563
|
||||||
|
563 564
|
||||||
|
564 565
|
||||||
|
565 566
|
||||||
|
566 567
|
||||||
|
567 568
|
||||||
|
568 569
|
||||||
|
569 570
|
||||||
|
570 571
|
||||||
|
571 572
|
||||||
|
572 573
|
||||||
|
573 574
|
||||||
|
574 575
|
||||||
|
575 576
|
||||||
|
576 577
|
||||||
|
577 578
|
||||||
|
578 579
|
||||||
|
579 580
|
||||||
|
580 581
|
||||||
|
581 582
|
||||||
|
582 583
|
||||||
|
583 584
|
||||||
|
584 585
|
||||||
|
585 586
|
||||||
|
586 587
|
||||||
|
587 588
|
||||||
|
588 589
|
||||||
|
589 590
|
||||||
|
590 591
|
||||||
|
591 592
|
||||||
|
592 593
|
||||||
|
593 594
|
||||||
|
594 595
|
||||||
|
595 596
|
||||||
|
596 597
|
||||||
|
597 598
|
||||||
|
598 599
|
||||||
|
599 600
|
||||||
|
600 601
|
||||||
|
601 602
|
||||||
|
602 603
|
||||||
|
603 604
|
||||||
|
604 605
|
||||||
|
605 606
|
||||||
|
606 607
|
||||||
|
607 608
|
||||||
|
608 609
|
||||||
|
609 610
|
||||||
|
610 611
|
||||||
|
611 612
|
||||||
|
612 613
|
||||||
|
613 614
|
||||||
|
614 615
|
||||||
|
615 616
|
||||||
|
616 617
|
||||||
|
617 618
|
||||||
879
gatinhos/input/12
Normal file
879
gatinhos/input/12
Normal file
@@ -0,0 +1,879 @@
|
|||||||
|
878 106
|
||||||
|
0 0 1 1 0 0 1 0 0 1 1 1 1 1 1 1 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 1 1 1 0 0 1 0 0 1 0 0 1 1 1 0 1 1 0 1 1 1 0 0 0 1 1 0 1 0 0 1 1 1 1 0 0 0 0 1 0 0 0 1 0 1 1 1 1 1 0 0 1 1 1 1 0 0 1 1 1 0 0 0 0 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 0 0 0 0 0 1 0 1 0 1 1 0 0 1 0 0 0 0 0 0 0 0 1 1 0 1 0 0 0 0 0 0 0 0 1 1 1 0 1 0 0 1 1 0 0 1 1 1 1 0 1 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 0 0 0 1 1 0 1 1 1 0 0 0 0 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 1 1 0 0 1 0 0 1 0 0 1 0 0 0 0 1 0 1 0 1 1 0 1 1 0 1 1 0 1 1 0 1 0 0 0 0 1 1 1 1 0 0 1 0 1 0 1 0 0 1 1 0 0 1 0 0 1 1 1 0 0 0 0 0 1 0 1 1 0 1 1 1 1 0 1 1 0 1 0 1 0 1 1 0 1 0 1 1 0 0 1 1 0 1 0 0 0 1 1 0 1 1 0 1 0 0 0 0 0 1 0 0 0 1 0 0 1 0 1 0 1 0 0 0 0 1 0 1 1 0 0 0 1 0 0 1 1 1 0 0 0 1 0 1 0 0 0 0 1 0 1 1 0 1 0 0 1 0 0 0 1 1 1 1 1 0 0 0 0 0 1 0 1 1 1 1 1 1 0 1 0 0 1 1 1 0 0 1 1 0 1 0 0 1 0 0 1 0 0 1 0 1 1 1 0 1 1 1 1 0 1 1 0 1 0 1 1 1 0 0 1 1 1 0 0 1 0 0 0 1 0 0 0 1 0 1 0 0 0 1 1 1 0 1 1 0 1 0 1 0 0 0 0 0 1 0 0 0 1 0 0 1 0 1 1 0 1 0 1 0 1 1 1 0 0 0 1 1 0 1 0 0 0 0 1 0 0 0 1 0 0 0 1 1 0 1 0 0 1 1 0 0 0 1 0 1 1 1 1 1 1 0 1 1 1 0 1 0 1 0 0 1 0 0 0 1 0 0 1 1 0 1 1 1 0 0 0 1 0 0 0 1 0 1 1 0 0 0 0 0 1 1 1 1 1 1 1 0 1 0 1 0 1 1 0 1 1 0 0 1 0 0 0 0 1 1 1 1 0 0 0 1 1 1 1 1 0 0 0 1 0 1 0 1 0 1 1 0 1 1 1 1 1 0 1 0 1 1 1 0 0 0 0 0 1 0 0 1 1 1 0 1 0 1 1 1 0 0 0 0 0 0 1 1 1 0 1 0 0 0 0 0 1 0 0 1 1 1 1 1 0 1 0 0 1 0 1 1 1 0 1 1 1 0 1 0 0 0 1 0 1 1 1 1 1 0 1 0 1 1 0 1 0 1 1 1 0 0 0 1 0 0 0 0 1 0 1 1 1 0 1 1 0 1 0 0 1 1 1 1 0 0 0 0 1 1 0 0 1 0 0 1 1 0 0 1 0 1 0 0 0 1 0 0 0 0 1 1 0 1 1 0 1 0 0 0 1 0 1 1 0 0 1 1 0 1 1 1 1 1 1 0 1 1 0 1 0 0 0 0 1 0 1 0 1 1 1 0 1 0 0 0 0 0 1 1 0 1 0 0 0 0 1 1 1 1 0 0 1 1 0 1 1 0 1 0 1 1 0 1 1 0 0 1 1 0 0 1 0 0 0 1 1 1 0 1 1 1 1 1 1 1 1 0 0 0 1 1 0 1 1 1 0 1 0 1 0 0 0 0 0 1 1 1 1 0 0
|
||||||
|
1 2
|
||||||
|
1 588
|
||||||
|
2 3
|
||||||
|
2 479
|
||||||
|
2 527
|
||||||
|
2 657
|
||||||
|
2 699
|
||||||
|
3 4
|
||||||
|
4 5
|
||||||
|
4 461
|
||||||
|
4 526
|
||||||
|
4 719
|
||||||
|
5 6
|
||||||
|
5 613
|
||||||
|
5 825
|
||||||
|
6 7
|
||||||
|
7 8
|
||||||
|
7 542
|
||||||
|
7 787
|
||||||
|
7 866
|
||||||
|
8 9
|
||||||
|
8 773
|
||||||
|
8 844
|
||||||
|
9 10
|
||||||
|
10 11
|
||||||
|
10 473
|
||||||
|
10 653
|
||||||
|
11 12
|
||||||
|
11 597
|
||||||
|
12 13
|
||||||
|
12 533
|
||||||
|
12 766
|
||||||
|
13 14
|
||||||
|
14 15
|
||||||
|
14 754
|
||||||
|
15 16
|
||||||
|
16 17
|
||||||
|
16 679
|
||||||
|
17 18
|
||||||
|
17 658
|
||||||
|
18 19
|
||||||
|
19 20
|
||||||
|
19 836
|
||||||
|
20 21
|
||||||
|
20 596
|
||||||
|
20 683
|
||||||
|
20 849
|
||||||
|
21 22
|
||||||
|
21 627
|
||||||
|
22 23
|
||||||
|
22 793
|
||||||
|
22 795
|
||||||
|
23 24
|
||||||
|
23 862
|
||||||
|
24 25
|
||||||
|
25 26
|
||||||
|
25 686
|
||||||
|
25 737
|
||||||
|
26 27
|
||||||
|
26 774
|
||||||
|
26 839
|
||||||
|
27 28
|
||||||
|
27 450
|
||||||
|
27 858
|
||||||
|
28 29
|
||||||
|
28 853
|
||||||
|
29 30
|
||||||
|
30 31
|
||||||
|
30 814
|
||||||
|
31 32
|
||||||
|
31 667
|
||||||
|
31 704
|
||||||
|
32 33
|
||||||
|
33 34
|
||||||
|
33 525
|
||||||
|
34 35
|
||||||
|
35 36
|
||||||
|
35 451
|
||||||
|
36 37
|
||||||
|
37 38
|
||||||
|
38 39
|
||||||
|
39 40
|
||||||
|
39 488
|
||||||
|
40 41
|
||||||
|
40 477
|
||||||
|
40 864
|
||||||
|
41 42
|
||||||
|
41 878
|
||||||
|
42 43
|
||||||
|
43 44
|
||||||
|
44 45
|
||||||
|
45 46
|
||||||
|
46 47
|
||||||
|
46 842
|
||||||
|
46 851
|
||||||
|
47 48
|
||||||
|
48 49
|
||||||
|
48 721
|
||||||
|
48 724
|
||||||
|
49 50
|
||||||
|
49 784
|
||||||
|
50 51
|
||||||
|
50 459
|
||||||
|
51 52
|
||||||
|
51 872
|
||||||
|
52 53
|
||||||
|
53 54
|
||||||
|
53 770
|
||||||
|
54 55
|
||||||
|
54 731
|
||||||
|
55 56
|
||||||
|
55 622
|
||||||
|
55 732
|
||||||
|
56 57
|
||||||
|
56 504
|
||||||
|
56 659
|
||||||
|
57 58
|
||||||
|
57 495
|
||||||
|
58 59
|
||||||
|
59 60
|
||||||
|
60 61
|
||||||
|
60 776
|
||||||
|
60 846
|
||||||
|
61 62
|
||||||
|
61 614
|
||||||
|
61 621
|
||||||
|
61 848
|
||||||
|
62 63
|
||||||
|
62 744
|
||||||
|
63 64
|
||||||
|
64 65
|
||||||
|
65 66
|
||||||
|
66 67
|
||||||
|
66 518
|
||||||
|
67 68
|
||||||
|
67 678
|
||||||
|
67 753
|
||||||
|
68 69
|
||||||
|
69 70
|
||||||
|
69 472
|
||||||
|
69 729
|
||||||
|
69 857
|
||||||
|
70 71
|
||||||
|
71 72
|
||||||
|
71 638
|
||||||
|
71 717
|
||||||
|
72 73
|
||||||
|
73 74
|
||||||
|
73 756
|
||||||
|
74 75
|
||||||
|
75 76
|
||||||
|
75 537
|
||||||
|
76 77
|
||||||
|
76 639
|
||||||
|
77 78
|
||||||
|
77 608
|
||||||
|
77 665
|
||||||
|
78 79
|
||||||
|
79 80
|
||||||
|
80 81
|
||||||
|
81 82
|
||||||
|
81 824
|
||||||
|
82 83
|
||||||
|
82 528
|
||||||
|
82 644
|
||||||
|
83 84
|
||||||
|
84 85
|
||||||
|
84 798
|
||||||
|
85 86
|
||||||
|
86 87
|
||||||
|
87 88
|
||||||
|
87 746
|
||||||
|
88 89
|
||||||
|
89 90
|
||||||
|
89 855
|
||||||
|
90 91
|
||||||
|
90 748
|
||||||
|
90 875
|
||||||
|
91 92
|
||||||
|
92 93
|
||||||
|
92 535
|
||||||
|
93 94
|
||||||
|
93 578
|
||||||
|
93 600
|
||||||
|
93 612
|
||||||
|
94 95
|
||||||
|
95 96
|
||||||
|
95 716
|
||||||
|
95 743
|
||||||
|
96 97
|
||||||
|
96 476
|
||||||
|
96 551
|
||||||
|
96 680
|
||||||
|
97 98
|
||||||
|
97 468
|
||||||
|
98 99
|
||||||
|
98 534
|
||||||
|
99 100
|
||||||
|
99 739
|
||||||
|
99 763
|
||||||
|
100 101
|
||||||
|
100 831
|
||||||
|
101 102
|
||||||
|
101 759
|
||||||
|
101 863
|
||||||
|
102 103
|
||||||
|
103 104
|
||||||
|
104 105
|
||||||
|
105 106
|
||||||
|
105 501
|
||||||
|
105 524
|
||||||
|
106 107
|
||||||
|
106 571
|
||||||
|
107 108
|
||||||
|
108 109
|
||||||
|
108 466
|
||||||
|
109 110
|
||||||
|
109 492
|
||||||
|
110 111
|
||||||
|
111 112
|
||||||
|
112 113
|
||||||
|
112 546
|
||||||
|
112 592
|
||||||
|
113 114
|
||||||
|
113 532
|
||||||
|
113 761
|
||||||
|
114 115
|
||||||
|
115 116
|
||||||
|
116 117
|
||||||
|
117 118
|
||||||
|
117 513
|
||||||
|
118 119
|
||||||
|
118 822
|
||||||
|
119 120
|
||||||
|
119 470
|
||||||
|
120 121
|
||||||
|
120 765
|
||||||
|
121 122
|
||||||
|
121 620
|
||||||
|
122 123
|
||||||
|
122 482
|
||||||
|
122 709
|
||||||
|
123 124
|
||||||
|
124 125
|
||||||
|
125 126
|
||||||
|
125 723
|
||||||
|
126 127
|
||||||
|
127 128
|
||||||
|
127 467
|
||||||
|
127 652
|
||||||
|
128 129
|
||||||
|
128 760
|
||||||
|
129 130
|
||||||
|
130 131
|
||||||
|
131 132
|
||||||
|
131 675
|
||||||
|
132 133
|
||||||
|
133 134
|
||||||
|
133 523
|
||||||
|
134 135
|
||||||
|
134 449
|
||||||
|
134 823
|
||||||
|
135 136
|
||||||
|
136 137
|
||||||
|
136 749
|
||||||
|
137 138
|
||||||
|
138 139
|
||||||
|
139 140
|
||||||
|
139 819
|
||||||
|
140 141
|
||||||
|
140 455
|
||||||
|
141 142
|
||||||
|
141 448
|
||||||
|
141 599
|
||||||
|
141 693
|
||||||
|
141 745
|
||||||
|
142 143
|
||||||
|
143 144
|
||||||
|
143 544
|
||||||
|
144 145
|
||||||
|
144 626
|
||||||
|
144 790
|
||||||
|
145 146
|
||||||
|
145 812
|
||||||
|
146 147
|
||||||
|
147 148
|
||||||
|
147 783
|
||||||
|
148 149
|
||||||
|
148 583
|
||||||
|
149 150
|
||||||
|
149 593
|
||||||
|
149 707
|
||||||
|
149 861
|
||||||
|
150 151
|
||||||
|
150 457
|
||||||
|
151 152
|
||||||
|
151 779
|
||||||
|
152 153
|
||||||
|
153 154
|
||||||
|
154 155
|
||||||
|
155 156
|
||||||
|
155 852
|
||||||
|
156 157
|
||||||
|
156 769
|
||||||
|
156 807
|
||||||
|
157 158
|
||||||
|
158 159
|
||||||
|
158 481
|
||||||
|
158 720
|
||||||
|
159 160
|
||||||
|
159 758
|
||||||
|
160 161
|
||||||
|
160 641
|
||||||
|
161 162
|
||||||
|
161 568
|
||||||
|
161 788
|
||||||
|
161 803
|
||||||
|
162 163
|
||||||
|
162 800
|
||||||
|
162 829
|
||||||
|
163 164
|
||||||
|
163 607
|
||||||
|
163 873
|
||||||
|
164 165
|
||||||
|
165 166
|
||||||
|
165 531
|
||||||
|
165 615
|
||||||
|
166 167
|
||||||
|
167 168
|
||||||
|
167 649
|
||||||
|
168 169
|
||||||
|
168 469
|
||||||
|
169 170
|
||||||
|
170 171
|
||||||
|
171 172
|
||||||
|
172 173
|
||||||
|
173 174
|
||||||
|
173 581
|
||||||
|
173 674
|
||||||
|
174 175
|
||||||
|
174 703
|
||||||
|
175 176
|
||||||
|
175 718
|
||||||
|
176 177
|
||||||
|
176 701
|
||||||
|
177 178
|
||||||
|
177 728
|
||||||
|
177 820
|
||||||
|
178 179
|
||||||
|
178 669
|
||||||
|
178 818
|
||||||
|
179 180
|
||||||
|
179 602
|
||||||
|
179 838
|
||||||
|
180 181
|
||||||
|
181 182
|
||||||
|
182 183
|
||||||
|
183 184
|
||||||
|
183 633
|
||||||
|
183 740
|
||||||
|
184 185
|
||||||
|
184 677
|
||||||
|
185 186
|
||||||
|
185 453
|
||||||
|
185 636
|
||||||
|
185 730
|
||||||
|
186 187
|
||||||
|
186 447
|
||||||
|
186 797
|
||||||
|
187 188
|
||||||
|
188 189
|
||||||
|
188 811
|
||||||
|
189 190
|
||||||
|
190 191
|
||||||
|
190 494
|
||||||
|
190 574
|
||||||
|
190 804
|
||||||
|
191 192
|
||||||
|
191 573
|
||||||
|
192 193
|
||||||
|
192 539
|
||||||
|
193 194
|
||||||
|
193 786
|
||||||
|
194 195
|
||||||
|
195 196
|
||||||
|
195 806
|
||||||
|
196 197
|
||||||
|
197 198
|
||||||
|
197 815
|
||||||
|
198 199
|
||||||
|
198 752
|
||||||
|
199 200
|
||||||
|
199 802
|
||||||
|
200 201
|
||||||
|
200 859
|
||||||
|
201 202
|
||||||
|
201 624
|
||||||
|
201 646
|
||||||
|
202 203
|
||||||
|
202 585
|
||||||
|
202 660
|
||||||
|
203 204
|
||||||
|
203 565
|
||||||
|
203 661
|
||||||
|
204 205
|
||||||
|
204 663
|
||||||
|
205 206
|
||||||
|
205 553
|
||||||
|
206 207
|
||||||
|
206 695
|
||||||
|
207 208
|
||||||
|
207 689
|
||||||
|
207 876
|
||||||
|
208 209
|
||||||
|
209 210
|
||||||
|
209 619
|
||||||
|
210 211
|
||||||
|
211 212
|
||||||
|
211 656
|
||||||
|
212 213
|
||||||
|
212 471
|
||||||
|
212 498
|
||||||
|
212 817
|
||||||
|
213 214
|
||||||
|
214 215
|
||||||
|
215 216
|
||||||
|
215 877
|
||||||
|
216 217
|
||||||
|
216 692
|
||||||
|
216 869
|
||||||
|
217 218
|
||||||
|
217 445
|
||||||
|
217 517
|
||||||
|
218 219
|
||||||
|
219 220
|
||||||
|
219 713
|
||||||
|
220 221
|
||||||
|
220 586
|
||||||
|
221 222
|
||||||
|
221 634
|
||||||
|
222 223
|
||||||
|
223 224
|
||||||
|
223 789
|
||||||
|
224 225
|
||||||
|
225 226
|
||||||
|
225 601
|
||||||
|
226 227
|
||||||
|
226 548
|
||||||
|
226 603
|
||||||
|
227 228
|
||||||
|
227 781
|
||||||
|
228 229
|
||||||
|
228 502
|
||||||
|
228 867
|
||||||
|
229 230
|
||||||
|
229 536
|
||||||
|
230 231
|
||||||
|
231 232
|
||||||
|
231 845
|
||||||
|
232 233
|
||||||
|
232 508
|
||||||
|
232 751
|
||||||
|
232 791
|
||||||
|
233 234
|
||||||
|
234 235
|
||||||
|
234 832
|
||||||
|
235 236
|
||||||
|
236 237
|
||||||
|
236 549
|
||||||
|
236 828
|
||||||
|
237 238
|
||||||
|
237 514
|
||||||
|
237 726
|
||||||
|
238 239
|
||||||
|
239 240
|
||||||
|
239 530
|
||||||
|
239 545
|
||||||
|
240 241
|
||||||
|
241 242
|
||||||
|
241 446
|
||||||
|
241 490
|
||||||
|
241 538
|
||||||
|
242 243
|
||||||
|
243 244
|
||||||
|
244 245
|
||||||
|
245 246
|
||||||
|
245 698
|
||||||
|
245 767
|
||||||
|
246 247
|
||||||
|
247 248
|
||||||
|
248 249
|
||||||
|
249 250
|
||||||
|
249 547
|
||||||
|
249 750
|
||||||
|
250 251
|
||||||
|
250 642
|
||||||
|
250 780
|
||||||
|
251 252
|
||||||
|
251 555
|
||||||
|
252 253
|
||||||
|
252 694
|
||||||
|
253 254
|
||||||
|
254 255
|
||||||
|
255 256
|
||||||
|
256 257
|
||||||
|
257 258
|
||||||
|
257 519
|
||||||
|
257 630
|
||||||
|
257 821
|
||||||
|
258 259
|
||||||
|
258 572
|
||||||
|
258 625
|
||||||
|
259 260
|
||||||
|
260 261
|
||||||
|
261 262
|
||||||
|
262 263
|
||||||
|
262 556
|
||||||
|
263 264
|
||||||
|
263 598
|
||||||
|
263 700
|
||||||
|
263 755
|
||||||
|
264 265
|
||||||
|
264 474
|
||||||
|
264 483
|
||||||
|
265 266
|
||||||
|
265 741
|
||||||
|
266 267
|
||||||
|
266 722
|
||||||
|
267 268
|
||||||
|
267 805
|
||||||
|
268 269
|
||||||
|
269 270
|
||||||
|
269 558
|
||||||
|
269 715
|
||||||
|
270 271
|
||||||
|
270 552
|
||||||
|
270 648
|
||||||
|
270 792
|
||||||
|
271 272
|
||||||
|
272 273
|
||||||
|
273 274
|
||||||
|
273 841
|
||||||
|
274 275
|
||||||
|
275 276
|
||||||
|
275 837
|
||||||
|
276 277
|
||||||
|
277 278
|
||||||
|
277 443
|
||||||
|
278 279
|
||||||
|
279 280
|
||||||
|
279 506
|
||||||
|
280 281
|
||||||
|
280 559
|
||||||
|
281 282
|
||||||
|
281 480
|
||||||
|
282 283
|
||||||
|
282 664
|
||||||
|
283 284
|
||||||
|
283 456
|
||||||
|
283 503
|
||||||
|
284 285
|
||||||
|
285 286
|
||||||
|
285 684
|
||||||
|
286 287
|
||||||
|
286 654
|
||||||
|
286 865
|
||||||
|
287 288
|
||||||
|
288 289
|
||||||
|
288 493
|
||||||
|
289 290
|
||||||
|
290 291
|
||||||
|
291 292
|
||||||
|
291 772
|
||||||
|
291 834
|
||||||
|
292 293
|
||||||
|
292 762
|
||||||
|
293 294
|
||||||
|
294 295
|
||||||
|
295 296
|
||||||
|
296 297
|
||||||
|
296 587
|
||||||
|
296 682
|
||||||
|
297 298
|
||||||
|
297 505
|
||||||
|
297 605
|
||||||
|
298 299
|
||||||
|
298 696
|
||||||
|
299 300
|
||||||
|
300 301
|
||||||
|
300 576
|
||||||
|
300 666
|
||||||
|
301 302
|
||||||
|
302 303
|
||||||
|
303 304
|
||||||
|
304 305
|
||||||
|
304 507
|
||||||
|
304 830
|
||||||
|
305 306
|
||||||
|
305 570
|
||||||
|
306 307
|
||||||
|
306 670
|
||||||
|
306 714
|
||||||
|
306 840
|
||||||
|
307 308
|
||||||
|
307 645
|
||||||
|
307 685
|
||||||
|
307 711
|
||||||
|
308 309
|
||||||
|
308 520
|
||||||
|
308 635
|
||||||
|
308 813
|
||||||
|
309 310
|
||||||
|
310 311
|
||||||
|
311 312
|
||||||
|
311 782
|
||||||
|
312 313
|
||||||
|
313 314
|
||||||
|
313 775
|
||||||
|
314 315
|
||||||
|
314 521
|
||||||
|
315 316
|
||||||
|
315 643
|
||||||
|
316 317
|
||||||
|
316 757
|
||||||
|
316 850
|
||||||
|
317 318
|
||||||
|
318 319
|
||||||
|
319 320
|
||||||
|
319 452
|
||||||
|
319 835
|
||||||
|
320 321
|
||||||
|
320 794
|
||||||
|
321 322
|
||||||
|
321 854
|
||||||
|
322 323
|
||||||
|
323 324
|
||||||
|
323 463
|
||||||
|
323 487
|
||||||
|
324 325
|
||||||
|
325 326
|
||||||
|
325 557
|
||||||
|
326 327
|
||||||
|
326 491
|
||||||
|
326 705
|
||||||
|
327 328
|
||||||
|
327 496
|
||||||
|
327 725
|
||||||
|
327 801
|
||||||
|
328 329
|
||||||
|
329 330
|
||||||
|
329 590
|
||||||
|
329 676
|
||||||
|
330 331
|
||||||
|
331 332
|
||||||
|
331 632
|
||||||
|
332 333
|
||||||
|
333 334
|
||||||
|
333 833
|
||||||
|
334 335
|
||||||
|
334 460
|
||||||
|
334 604
|
||||||
|
335 336
|
||||||
|
335 697
|
||||||
|
336 337
|
||||||
|
337 338
|
||||||
|
337 623
|
||||||
|
337 734
|
||||||
|
338 339
|
||||||
|
338 541
|
||||||
|
338 560
|
||||||
|
338 712
|
||||||
|
338 808
|
||||||
|
338 826
|
||||||
|
339 340
|
||||||
|
339 485
|
||||||
|
340 341
|
||||||
|
341 342
|
||||||
|
342 343
|
||||||
|
342 610
|
||||||
|
343 344
|
||||||
|
344 345
|
||||||
|
344 742
|
||||||
|
345 346
|
||||||
|
346 347
|
||||||
|
346 486
|
||||||
|
347 348
|
||||||
|
347 673
|
||||||
|
348 349
|
||||||
|
348 454
|
||||||
|
349 350
|
||||||
|
349 562
|
||||||
|
350 351
|
||||||
|
350 637
|
||||||
|
351 352
|
||||||
|
351 668
|
||||||
|
351 733
|
||||||
|
352 353
|
||||||
|
353 354
|
||||||
|
354 355
|
||||||
|
355 356
|
||||||
|
356 357
|
||||||
|
356 575
|
||||||
|
356 650
|
||||||
|
357 358
|
||||||
|
358 359
|
||||||
|
358 465
|
||||||
|
359 360
|
||||||
|
359 710
|
||||||
|
360 361
|
||||||
|
361 362
|
||||||
|
362 363
|
||||||
|
363 364
|
||||||
|
363 706
|
||||||
|
364 365
|
||||||
|
364 616
|
||||||
|
364 708
|
||||||
|
365 366
|
||||||
|
365 868
|
||||||
|
366 367
|
||||||
|
366 764
|
||||||
|
367 368
|
||||||
|
367 567
|
||||||
|
368 369
|
||||||
|
368 499
|
||||||
|
369 370
|
||||||
|
370 371
|
||||||
|
371 372
|
||||||
|
372 373
|
||||||
|
372 543
|
||||||
|
372 843
|
||||||
|
373 374
|
||||||
|
373 509
|
||||||
|
374 375
|
||||||
|
374 860
|
||||||
|
375 376
|
||||||
|
375 777
|
||||||
|
376 377
|
||||||
|
376 554
|
||||||
|
377 378
|
||||||
|
378 379
|
||||||
|
379 380
|
||||||
|
380 381
|
||||||
|
380 444
|
||||||
|
381 382
|
||||||
|
382 383
|
||||||
|
383 384
|
||||||
|
383 629
|
||||||
|
383 810
|
||||||
|
384 385
|
||||||
|
384 856
|
||||||
|
385 386
|
||||||
|
386 387
|
||||||
|
386 516
|
||||||
|
386 589
|
||||||
|
387 388
|
||||||
|
387 799
|
||||||
|
388 389
|
||||||
|
389 390
|
||||||
|
389 478
|
||||||
|
389 606
|
||||||
|
389 640
|
||||||
|
390 391
|
||||||
|
391 392
|
||||||
|
391 584
|
||||||
|
392 393
|
||||||
|
393 394
|
||||||
|
393 582
|
||||||
|
394 395
|
||||||
|
394 727
|
||||||
|
395 396
|
||||||
|
395 500
|
||||||
|
395 628
|
||||||
|
396 397
|
||||||
|
396 529
|
||||||
|
396 580
|
||||||
|
397 398
|
||||||
|
397 662
|
||||||
|
397 736
|
||||||
|
397 871
|
||||||
|
398 399
|
||||||
|
398 475
|
||||||
|
398 579
|
||||||
|
399 400
|
||||||
|
400 401
|
||||||
|
400 566
|
||||||
|
400 809
|
||||||
|
401 402
|
||||||
|
401 464
|
||||||
|
402 403
|
||||||
|
402 515
|
||||||
|
403 404
|
||||||
|
403 687
|
||||||
|
404 405
|
||||||
|
405 406
|
||||||
|
405 489
|
||||||
|
405 497
|
||||||
|
405 595
|
||||||
|
405 691
|
||||||
|
405 747
|
||||||
|
405 778
|
||||||
|
405 785
|
||||||
|
406 407
|
||||||
|
406 577
|
||||||
|
406 591
|
||||||
|
406 594
|
||||||
|
407 408
|
||||||
|
408 409
|
||||||
|
409 410
|
||||||
|
409 688
|
||||||
|
410 411
|
||||||
|
411 412
|
||||||
|
411 647
|
||||||
|
412 413
|
||||||
|
412 735
|
||||||
|
413 414
|
||||||
|
414 415
|
||||||
|
415 416
|
||||||
|
415 512
|
||||||
|
416 417
|
||||||
|
416 510
|
||||||
|
416 561
|
||||||
|
416 702
|
||||||
|
417 418
|
||||||
|
417 511
|
||||||
|
417 569
|
||||||
|
417 631
|
||||||
|
417 651
|
||||||
|
418 419
|
||||||
|
418 690
|
||||||
|
419 420
|
||||||
|
420 421
|
||||||
|
421 422
|
||||||
|
422 423
|
||||||
|
423 424
|
||||||
|
423 484
|
||||||
|
423 827
|
||||||
|
424 425
|
||||||
|
424 655
|
||||||
|
425 426
|
||||||
|
425 462
|
||||||
|
426 427
|
||||||
|
427 428
|
||||||
|
428 429
|
||||||
|
429 430
|
||||||
|
430 431
|
||||||
|
430 609
|
||||||
|
430 738
|
||||||
|
431 432
|
||||||
|
431 681
|
||||||
|
431 768
|
||||||
|
432 433
|
||||||
|
432 550
|
||||||
|
432 564
|
||||||
|
432 617
|
||||||
|
433 434
|
||||||
|
433 458
|
||||||
|
433 522
|
||||||
|
433 771
|
||||||
|
434 435
|
||||||
|
434 611
|
||||||
|
434 870
|
||||||
|
435 436
|
||||||
|
435 618
|
||||||
|
436 437
|
||||||
|
436 847
|
||||||
|
437 438
|
||||||
|
437 540
|
||||||
|
437 672
|
||||||
|
438 439
|
||||||
|
438 874
|
||||||
|
439 440
|
||||||
|
439 563
|
||||||
|
439 796
|
||||||
|
439 816
|
||||||
|
440 441
|
||||||
|
440 671
|
||||||
|
441 442
|
||||||
661
gatinhos/input/13
Normal file
661
gatinhos/input/13
Normal file
@@ -0,0 +1,661 @@
|
|||||||
|
660 350
|
||||||
|
1 1 0 1 1 1 0 1 1 1 1 0 0 1 1 1 0 1 1 0 1 1 0 1 0 1 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 1 1 1 0 1 1 0 1 0 0 1 0 0 1 0 0 0 1 1 1 0 1 1 1 0 1 0 0 0 1 0 0 0 0 1 0 0 1 0 0 0 0 1 0 1 0 0 0 1 0 0 1 0 1 0 0 1 1 0 1 1 1 1 0 1 0 1 1 1 0 1 1 0 0 1 0 1 1 0 1 1 0 0 0 1 1 0 1 1 1 0 1 1 1 1 1 1 1 0 0 0 1 0 0 1 1 1 1 1 1 0 0 1 1 1 1 1 0 1 0 1 1 0 1 0 1 0 1 0 1 1 0 1 0 1 0 0 0 0 1 1 1 1 0 0 0 1 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 0 1 1 0 0 1 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 1 0 0 0 0 1 0 1 1 1 1 0 1 1 0 0 0 1 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 0 1 0 1 1 0 1 0 1 1 0 1 1 0 0 1 0 1 1 0 0 0 0 0 1 1 1 1 1 0 1 1 1 1 1 1 0 1 1 0 0 1 0 0 0 0 1 0 1 0 0 0 1 0 0 1 1 0 0 0 0 1 0 1 1 0 1 1 1 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 1 1 1 0 1 0 0 1 1 1 0 0 1 1 1 0 0 1 0 1 0 0 1 1 1 0 1 0 0 0 1 1 0 0 0 0 0 1 1 1 0 1 0 1 0 0 0 0 1 0 0 0 1 0 0 0 1 1 0 0 0 0 0 0 1 0 1 1 0 1 0 1 1 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 0 0 0 1 1 0 1 1 1 1 1 0 1 1 1 1 0 1 0 0 1 1 0 1 1 1 0 0 1 0 0 0 0 0 1 0 0 0 1 0 0 1 0 1 0 1 1 1 1 0 1 0 0 1 1 1 1 0 1 1 0 1 0 1 0 0 1 1 0 1 1 1 0 1 1 1 0 0 1 0 1 0 0 0 1 1 0 1 0 1 0 1 1 0 0 1 1 1 0 1 0 0 0 1 0 0 0 1 0 0 1 0 1 1 0 1 1 0 1 1 1 1 0 0 1 0 0 0 1 0 0 1 1 1 1 0 0 1 1 0 0 1 0 0 1 0 0 0 0 1 1 1 0 0 1 1 1 1 1 0 0 0 0 0 0 0 0 1 0 0 0 1 1 0 0 1 0 1 1 0 0 0 0 0 1 0 0 1 1 0 0 0 0 1 0 1 0 0 1 0 1 1 1 1 1 1 0 0 0 1 1 1 1 0 1 0 1
|
||||||
|
1 11
|
||||||
|
2 304
|
||||||
|
3 323
|
||||||
|
3 328
|
||||||
|
3 594
|
||||||
|
4 35
|
||||||
|
4 370
|
||||||
|
4 506
|
||||||
|
5 175
|
||||||
|
5 335
|
||||||
|
6 87
|
||||||
|
7 435
|
||||||
|
8 460
|
||||||
|
8 466
|
||||||
|
8 611
|
||||||
|
9 361
|
||||||
|
9 432
|
||||||
|
9 535
|
||||||
|
10 65
|
||||||
|
10 243
|
||||||
|
10 362
|
||||||
|
11 615
|
||||||
|
12 478
|
||||||
|
13 331
|
||||||
|
14 21
|
||||||
|
14 297
|
||||||
|
14 298
|
||||||
|
15 169
|
||||||
|
15 170
|
||||||
|
15 230
|
||||||
|
16 165
|
||||||
|
17 207
|
||||||
|
18 556
|
||||||
|
19 438
|
||||||
|
20 96
|
||||||
|
20 537
|
||||||
|
21 176
|
||||||
|
22 378
|
||||||
|
22 454
|
||||||
|
23 155
|
||||||
|
23 440
|
||||||
|
23 625
|
||||||
|
24 492
|
||||||
|
25 176
|
||||||
|
25 461
|
||||||
|
26 131
|
||||||
|
26 568
|
||||||
|
26 601
|
||||||
|
26 646
|
||||||
|
27 416
|
||||||
|
27 434
|
||||||
|
27 543
|
||||||
|
28 548
|
||||||
|
29 326
|
||||||
|
29 539
|
||||||
|
30 483
|
||||||
|
31 69
|
||||||
|
32 170
|
||||||
|
32 522
|
||||||
|
33 463
|
||||||
|
33 526
|
||||||
|
34 165
|
||||||
|
36 313
|
||||||
|
36 540
|
||||||
|
36 548
|
||||||
|
37 294
|
||||||
|
37 653
|
||||||
|
38 345
|
||||||
|
39 574
|
||||||
|
39 582
|
||||||
|
40 162
|
||||||
|
40 555
|
||||||
|
41 279
|
||||||
|
42 396
|
||||||
|
43 228
|
||||||
|
43 248
|
||||||
|
43 620
|
||||||
|
44 252
|
||||||
|
44 403
|
||||||
|
44 569
|
||||||
|
45 371
|
||||||
|
45 569
|
||||||
|
46 634
|
||||||
|
47 257
|
||||||
|
47 489
|
||||||
|
48 240
|
||||||
|
49 530
|
||||||
|
49 591
|
||||||
|
50 150
|
||||||
|
51 157
|
||||||
|
51 555
|
||||||
|
51 648
|
||||||
|
52 239
|
||||||
|
52 271
|
||||||
|
52 279
|
||||||
|
53 519
|
||||||
|
54 214
|
||||||
|
55 115
|
||||||
|
55 563
|
||||||
|
56 348
|
||||||
|
56 423
|
||||||
|
56 470
|
||||||
|
57 425
|
||||||
|
58 120
|
||||||
|
58 449
|
||||||
|
59 232
|
||||||
|
59 594
|
||||||
|
60 410
|
||||||
|
61 203
|
||||||
|
61 519
|
||||||
|
62 140
|
||||||
|
63 498
|
||||||
|
64 581
|
||||||
|
66 196
|
||||||
|
66 267
|
||||||
|
67 314
|
||||||
|
67 380
|
||||||
|
68 647
|
||||||
|
69 89
|
||||||
|
69 448
|
||||||
|
70 78
|
||||||
|
71 164
|
||||||
|
72 345
|
||||||
|
72 656
|
||||||
|
73 186
|
||||||
|
73 380
|
||||||
|
73 638
|
||||||
|
74 423
|
||||||
|
74 657
|
||||||
|
75 275
|
||||||
|
75 540
|
||||||
|
76 436
|
||||||
|
76 485
|
||||||
|
77 542
|
||||||
|
78 250
|
||||||
|
78 451
|
||||||
|
78 483
|
||||||
|
78 528
|
||||||
|
79 557
|
||||||
|
80 151
|
||||||
|
80 326
|
||||||
|
80 431
|
||||||
|
81 188
|
||||||
|
81 640
|
||||||
|
82 199
|
||||||
|
83 411
|
||||||
|
84 225
|
||||||
|
85 186
|
||||||
|
86 641
|
||||||
|
87 202
|
||||||
|
87 217
|
||||||
|
87 615
|
||||||
|
88 366
|
||||||
|
89 284
|
||||||
|
89 398
|
||||||
|
89 415
|
||||||
|
90 650
|
||||||
|
91 397
|
||||||
|
91 600
|
||||||
|
92 340
|
||||||
|
93 505
|
||||||
|
94 588
|
||||||
|
95 469
|
||||||
|
96 202
|
||||||
|
97 458
|
||||||
|
98 460
|
||||||
|
99 176
|
||||||
|
99 249
|
||||||
|
99 443
|
||||||
|
100 316
|
||||||
|
101 107
|
||||||
|
101 404
|
||||||
|
102 628
|
||||||
|
103 173
|
||||||
|
103 596
|
||||||
|
104 236
|
||||||
|
104 618
|
||||||
|
105 248
|
||||||
|
105 649
|
||||||
|
106 618
|
||||||
|
107 363
|
||||||
|
108 224
|
||||||
|
108 335
|
||||||
|
108 357
|
||||||
|
109 366
|
||||||
|
109 656
|
||||||
|
110 557
|
||||||
|
110 633
|
||||||
|
111 276
|
||||||
|
111 414
|
||||||
|
111 567
|
||||||
|
112 235
|
||||||
|
112 367
|
||||||
|
113 209
|
||||||
|
114 193
|
||||||
|
114 548
|
||||||
|
115 301
|
||||||
|
116 456
|
||||||
|
117 527
|
||||||
|
117 630
|
||||||
|
118 497
|
||||||
|
118 623
|
||||||
|
119 185
|
||||||
|
120 420
|
||||||
|
120 503
|
||||||
|
121 605
|
||||||
|
122 218
|
||||||
|
122 594
|
||||||
|
123 557
|
||||||
|
124 176
|
||||||
|
124 285
|
||||||
|
124 326
|
||||||
|
124 480
|
||||||
|
124 492
|
||||||
|
125 442
|
||||||
|
126 435
|
||||||
|
127 436
|
||||||
|
127 579
|
||||||
|
128 197
|
||||||
|
128 210
|
||||||
|
128 245
|
||||||
|
128 465
|
||||||
|
129 198
|
||||||
|
129 582
|
||||||
|
130 313
|
||||||
|
131 187
|
||||||
|
131 282
|
||||||
|
131 327
|
||||||
|
132 316
|
||||||
|
132 370
|
||||||
|
132 424
|
||||||
|
133 601
|
||||||
|
134 225
|
||||||
|
135 564
|
||||||
|
136 388
|
||||||
|
136 621
|
||||||
|
137 390
|
||||||
|
138 439
|
||||||
|
138 498
|
||||||
|
139 537
|
||||||
|
139 570
|
||||||
|
140 180
|
||||||
|
141 565
|
||||||
|
142 304
|
||||||
|
143 617
|
||||||
|
144 586
|
||||||
|
145 567
|
||||||
|
146 354
|
||||||
|
147 274
|
||||||
|
147 506
|
||||||
|
148 378
|
||||||
|
149 499
|
||||||
|
150 166
|
||||||
|
151 188
|
||||||
|
152 652
|
||||||
|
153 437
|
||||||
|
153 512
|
||||||
|
154 165
|
||||||
|
154 246
|
||||||
|
155 312
|
||||||
|
156 245
|
||||||
|
156 559
|
||||||
|
156 628
|
||||||
|
157 494
|
||||||
|
158 469
|
||||||
|
159 204
|
||||||
|
159 461
|
||||||
|
160 361
|
||||||
|
161 315
|
||||||
|
161 484
|
||||||
|
163 212
|
||||||
|
163 581
|
||||||
|
164 216
|
||||||
|
164 266
|
||||||
|
166 307
|
||||||
|
166 310
|
||||||
|
166 324
|
||||||
|
166 442
|
||||||
|
167 291
|
||||||
|
167 381
|
||||||
|
168 183
|
||||||
|
168 460
|
||||||
|
168 478
|
||||||
|
170 220
|
||||||
|
170 329
|
||||||
|
170 513
|
||||||
|
171 574
|
||||||
|
172 553
|
||||||
|
173 311
|
||||||
|
174 614
|
||||||
|
177 409
|
||||||
|
178 210
|
||||||
|
178 321
|
||||||
|
178 505
|
||||||
|
178 549
|
||||||
|
179 272
|
||||||
|
179 407
|
||||||
|
180 541
|
||||||
|
181 660
|
||||||
|
182 345
|
||||||
|
183 482
|
||||||
|
184 325
|
||||||
|
185 212
|
||||||
|
187 474
|
||||||
|
189 236
|
||||||
|
189 536
|
||||||
|
190 575
|
||||||
|
191 222
|
||||||
|
191 359
|
||||||
|
191 618
|
||||||
|
192 226
|
||||||
|
192 389
|
||||||
|
193 486
|
||||||
|
193 586
|
||||||
|
194 311
|
||||||
|
194 349
|
||||||
|
195 380
|
||||||
|
196 441
|
||||||
|
196 445
|
||||||
|
197 258
|
||||||
|
197 657
|
||||||
|
198 384
|
||||||
|
198 560
|
||||||
|
199 501
|
||||||
|
200 358
|
||||||
|
201 421
|
||||||
|
202 303
|
||||||
|
202 390
|
||||||
|
203 309
|
||||||
|
205 322
|
||||||
|
205 479
|
||||||
|
205 590
|
||||||
|
206 460
|
||||||
|
207 579
|
||||||
|
208 654
|
||||||
|
209 283
|
||||||
|
209 575
|
||||||
|
209 608
|
||||||
|
211 229
|
||||||
|
211 231
|
||||||
|
211 596
|
||||||
|
212 383
|
||||||
|
213 333
|
||||||
|
213 357
|
||||||
|
213 496
|
||||||
|
214 231
|
||||||
|
215 521
|
||||||
|
215 567
|
||||||
|
217 301
|
||||||
|
217 376
|
||||||
|
218 306
|
||||||
|
218 342
|
||||||
|
219 322
|
||||||
|
219 567
|
||||||
|
219 660
|
||||||
|
220 263
|
||||||
|
221 326
|
||||||
|
221 331
|
||||||
|
221 501
|
||||||
|
222 627
|
||||||
|
223 626
|
||||||
|
223 650
|
||||||
|
224 385
|
||||||
|
225 378
|
||||||
|
225 439
|
||||||
|
226 491
|
||||||
|
227 428
|
||||||
|
227 613
|
||||||
|
228 233
|
||||||
|
228 410
|
||||||
|
229 659
|
||||||
|
230 295
|
||||||
|
230 467
|
||||||
|
231 242
|
||||||
|
231 435
|
||||||
|
232 251
|
||||||
|
232 277
|
||||||
|
232 320
|
||||||
|
232 354
|
||||||
|
232 603
|
||||||
|
233 377
|
||||||
|
233 613
|
||||||
|
234 263
|
||||||
|
234 439
|
||||||
|
237 352
|
||||||
|
237 412
|
||||||
|
237 453
|
||||||
|
238 322
|
||||||
|
240 326
|
||||||
|
241 381
|
||||||
|
241 561
|
||||||
|
241 570
|
||||||
|
243 255
|
||||||
|
243 496
|
||||||
|
244 464
|
||||||
|
245 425
|
||||||
|
245 515
|
||||||
|
246 288
|
||||||
|
246 332
|
||||||
|
246 350
|
||||||
|
246 637
|
||||||
|
247 361
|
||||||
|
247 467
|
||||||
|
248 445
|
||||||
|
250 253
|
||||||
|
250 496
|
||||||
|
251 475
|
||||||
|
252 343
|
||||||
|
254 353
|
||||||
|
255 402
|
||||||
|
256 412
|
||||||
|
256 451
|
||||||
|
257 505
|
||||||
|
258 271
|
||||||
|
259 263
|
||||||
|
259 633
|
||||||
|
260 277
|
||||||
|
260 417
|
||||||
|
260 617
|
||||||
|
261 660
|
||||||
|
262 600
|
||||||
|
264 517
|
||||||
|
265 337
|
||||||
|
265 374
|
||||||
|
265 401
|
||||||
|
265 455
|
||||||
|
265 529
|
||||||
|
266 545
|
||||||
|
268 491
|
||||||
|
269 315
|
||||||
|
270 577
|
||||||
|
270 581
|
||||||
|
272 397
|
||||||
|
272 422
|
||||||
|
272 639
|
||||||
|
273 508
|
||||||
|
274 485
|
||||||
|
275 631
|
||||||
|
278 298
|
||||||
|
279 426
|
||||||
|
279 629
|
||||||
|
280 418
|
||||||
|
280 530
|
||||||
|
280 533
|
||||||
|
281 414
|
||||||
|
281 415
|
||||||
|
285 391
|
||||||
|
286 305
|
||||||
|
286 560
|
||||||
|
287 320
|
||||||
|
287 583
|
||||||
|
288 311
|
||||||
|
288 392
|
||||||
|
289 317
|
||||||
|
290 385
|
||||||
|
290 427
|
||||||
|
291 385
|
||||||
|
292 400
|
||||||
|
292 623
|
||||||
|
293 623
|
||||||
|
294 632
|
||||||
|
296 487
|
||||||
|
297 353
|
||||||
|
299 413
|
||||||
|
300 520
|
||||||
|
300 550
|
||||||
|
301 456
|
||||||
|
301 489
|
||||||
|
302 351
|
||||||
|
302 508
|
||||||
|
303 367
|
||||||
|
304 359
|
||||||
|
305 585
|
||||||
|
307 612
|
||||||
|
308 581
|
||||||
|
309 587
|
||||||
|
310 313
|
||||||
|
310 379
|
||||||
|
311 554
|
||||||
|
314 512
|
||||||
|
314 531
|
||||||
|
317 598
|
||||||
|
318 516
|
||||||
|
318 551
|
||||||
|
319 366
|
||||||
|
320 612
|
||||||
|
322 655
|
||||||
|
323 625
|
||||||
|
324 458
|
||||||
|
324 490
|
||||||
|
324 524
|
||||||
|
325 462
|
||||||
|
325 487
|
||||||
|
330 471
|
||||||
|
334 601
|
||||||
|
336 490
|
||||||
|
336 651
|
||||||
|
337 546
|
||||||
|
338 634
|
||||||
|
339 574
|
||||||
|
340 635
|
||||||
|
341 412
|
||||||
|
341 509
|
||||||
|
341 638
|
||||||
|
342 488
|
||||||
|
343 609
|
||||||
|
344 347
|
||||||
|
345 381
|
||||||
|
346 527
|
||||||
|
346 598
|
||||||
|
346 645
|
||||||
|
347 363
|
||||||
|
347 569
|
||||||
|
350 473
|
||||||
|
353 373
|
||||||
|
355 502
|
||||||
|
355 549
|
||||||
|
356 380
|
||||||
|
356 636
|
||||||
|
358 590
|
||||||
|
359 604
|
||||||
|
360 478
|
||||||
|
360 586
|
||||||
|
363 396
|
||||||
|
363 564
|
||||||
|
364 589
|
||||||
|
365 447
|
||||||
|
365 658
|
||||||
|
366 463
|
||||||
|
366 523
|
||||||
|
368 550
|
||||||
|
368 562
|
||||||
|
369 455
|
||||||
|
369 469
|
||||||
|
372 425
|
||||||
|
373 573
|
||||||
|
375 577
|
||||||
|
375 610
|
||||||
|
376 382
|
||||||
|
376 578
|
||||||
|
376 606
|
||||||
|
376 640
|
||||||
|
377 504
|
||||||
|
380 605
|
||||||
|
383 554
|
||||||
|
383 621
|
||||||
|
384 568
|
||||||
|
386 423
|
||||||
|
386 552
|
||||||
|
386 558
|
||||||
|
387 508
|
||||||
|
390 544
|
||||||
|
391 598
|
||||||
|
393 552
|
||||||
|
394 562
|
||||||
|
395 614
|
||||||
|
395 644
|
||||||
|
397 447
|
||||||
|
398 534
|
||||||
|
398 592
|
||||||
|
398 603
|
||||||
|
399 499
|
||||||
|
401 624
|
||||||
|
403 468
|
||||||
|
404 599
|
||||||
|
405 546
|
||||||
|
406 459
|
||||||
|
408 429
|
||||||
|
409 648
|
||||||
|
411 516
|
||||||
|
413 481
|
||||||
|
414 632
|
||||||
|
416 450
|
||||||
|
416 461
|
||||||
|
418 550
|
||||||
|
419 564
|
||||||
|
421 527
|
||||||
|
423 602
|
||||||
|
428 547
|
||||||
|
429 446
|
||||||
|
429 448
|
||||||
|
429 536
|
||||||
|
430 433
|
||||||
|
430 482
|
||||||
|
432 532
|
||||||
|
435 571
|
||||||
|
436 491
|
||||||
|
438 592
|
||||||
|
438 641
|
||||||
|
439 503
|
||||||
|
443 542
|
||||||
|
444 634
|
||||||
|
446 648
|
||||||
|
447 495
|
||||||
|
447 655
|
||||||
|
452 535
|
||||||
|
453 507
|
||||||
|
457 506
|
||||||
|
459 596
|
||||||
|
460 619
|
||||||
|
461 575
|
||||||
|
462 516
|
||||||
|
464 516
|
||||||
|
464 616
|
||||||
|
469 647
|
||||||
|
471 634
|
||||||
|
472 592
|
||||||
|
473 508
|
||||||
|
473 587
|
||||||
|
476 615
|
||||||
|
477 530
|
||||||
|
481 530
|
||||||
|
483 579
|
||||||
|
484 606
|
||||||
|
490 643
|
||||||
|
492 572
|
||||||
|
493 527
|
||||||
|
494 535
|
||||||
|
494 593
|
||||||
|
495 517
|
||||||
|
495 637
|
||||||
|
499 587
|
||||||
|
500 526
|
||||||
|
500 545
|
||||||
|
506 541
|
||||||
|
506 603
|
||||||
|
507 516
|
||||||
|
509 644
|
||||||
|
510 550
|
||||||
|
510 589
|
||||||
|
511 559
|
||||||
|
513 565
|
||||||
|
514 581
|
||||||
|
518 607
|
||||||
|
520 566
|
||||||
|
525 628
|
||||||
|
529 653
|
||||||
|
535 553
|
||||||
|
538 579
|
||||||
|
540 622
|
||||||
|
543 599
|
||||||
|
543 634
|
||||||
|
551 582
|
||||||
|
556 574
|
||||||
|
556 623
|
||||||
|
557 595
|
||||||
|
558 566
|
||||||
|
575 650
|
||||||
|
576 647
|
||||||
|
577 588
|
||||||
|
580 610
|
||||||
|
584 625
|
||||||
|
592 642
|
||||||
|
597 618
|
||||||
|
604 654
|
||||||
|
607 631
|
||||||
|
613 625
|
||||||
|
626 635
|
||||||
|
627 652
|
||||||
10573
gatinhos/input/14
Normal file
10573
gatinhos/input/14
Normal file
File diff suppressed because one or more lines are too long
15086
gatinhos/input/15
Normal file
15086
gatinhos/input/15
Normal file
File diff suppressed because one or more lines are too long
14900
gatinhos/input/16
Normal file
14900
gatinhos/input/16
Normal file
File diff suppressed because one or more lines are too long
15246
gatinhos/input/17
Normal file
15246
gatinhos/input/17
Normal file
File diff suppressed because one or more lines are too long
19982
gatinhos/input/18
Normal file
19982
gatinhos/input/18
Normal file
File diff suppressed because one or more lines are too long
100001
gatinhos/input/19
Normal file
100001
gatinhos/input/19
Normal file
File diff suppressed because one or more lines are too long
8
gatinhos/input/2
Normal file
8
gatinhos/input/2
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
7 1
|
||||||
|
1 0 1 1 0 0 0
|
||||||
|
1 2
|
||||||
|
1 3
|
||||||
|
2 4
|
||||||
|
2 5
|
||||||
|
3 6
|
||||||
|
3 7
|
||||||
100001
gatinhos/input/20
Normal file
100001
gatinhos/input/20
Normal file
File diff suppressed because one or more lines are too long
100001
gatinhos/input/21
Normal file
100001
gatinhos/input/21
Normal file
File diff suppressed because one or more lines are too long
100001
gatinhos/input/22
Normal file
100001
gatinhos/input/22
Normal file
File diff suppressed because one or more lines are too long
11
gatinhos/input/3
Normal file
11
gatinhos/input/3
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
10 10
|
||||||
|
0 1 0 1 0 0 0 0 1 1
|
||||||
|
1 5
|
||||||
|
1 10
|
||||||
|
2 6
|
||||||
|
2 7
|
||||||
|
3 8
|
||||||
|
3 9
|
||||||
|
4 5
|
||||||
|
7 8
|
||||||
|
7 10
|
||||||
11
gatinhos/input/4
Normal file
11
gatinhos/input/4
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
10 1
|
||||||
|
0 1 0 1 0 1 0 0 0 1
|
||||||
|
1 10
|
||||||
|
2 6
|
||||||
|
2 7
|
||||||
|
3 7
|
||||||
|
3 10
|
||||||
|
4 8
|
||||||
|
4 10
|
||||||
|
5 7
|
||||||
|
7 9
|
||||||
7
gatinhos/input/5
Normal file
7
gatinhos/input/5
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
6 1
|
||||||
|
0 0 1 0 0 0
|
||||||
|
1 2
|
||||||
|
1 3
|
||||||
|
1 4
|
||||||
|
1 5
|
||||||
|
1 6
|
||||||
4
gatinhos/input/6
Normal file
4
gatinhos/input/6
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
3 3
|
||||||
|
0 0 1
|
||||||
|
1 2
|
||||||
|
2 3
|
||||||
4
gatinhos/input/7
Normal file
4
gatinhos/input/7
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
3 2
|
||||||
|
1 1 1
|
||||||
|
1 2
|
||||||
|
1 3
|
||||||
8
gatinhos/input/8
Normal file
8
gatinhos/input/8
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
7 4
|
||||||
|
0 1 1 1 1 1 1
|
||||||
|
1 3
|
||||||
|
2 7
|
||||||
|
3 4
|
||||||
|
4 6
|
||||||
|
5 7
|
||||||
|
6 7
|
||||||
709
gatinhos/input/9
Normal file
709
gatinhos/input/9
Normal file
@@ -0,0 +1,709 @@
|
|||||||
|
708 245
|
||||||
|
0 0 1 1 0 0 0 1 0 0 1 1 1 1 1 0 0 1 0 0 1 0 1 1 0 0 0 0 1 1 0 1 1 1 1 0 1 1 1 0 0 0 1 0 0 1 1 0 0 0 1 1 1 1 0 0 0 1 0 0 1 1 1 0 0 0 0 1 1 1 1 0 1 0 1 1 0 0 0 1 0 1 0 0 1 0 1 0 0 0 0 0 1 1 1 0 1 1 0 1 0 0 0 1 0 1 0 1 1 1 1 0 0 0 1 0 0 1 0 1 0 1 0 1 1 0 0 0 1 1 1 1 0 1 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 1 1 1 1 1 1 1 1 1 0 0 0 0 1 1 0 1 1 1 0 1 1 0 1 1 1 0 1 0 0 0 0 1 0 1 0 0 0 0 1 1 0 0 1 0 1 1 0 1 1 1 1 1 0 1 1 0 0 1 1 0 1 0 1 1 1 1 1 0 0 1 1 1 0 1 1 1 1 0 1 0 1 1 1 0 0 0 1 1 1 0 1 0 1 0 0 0 1 1 0 1 1 1 1 1 1 0 0 1 0 1 0 1 0 1 1 0 0 1 1 1 0 1 1 0 0 0 0 1 0 0 0 1 0 0 0 1 0 1 1 0 1 1 1 0 1 0 0 1 1 1 0 0 0 0 1 1 0 0 1 0 1 0 0 0 1 1 0 1 0 0 1 1 1 1 0 1 1 1 1 1 1 0 0 1 0 0 0 1 0 0 0 0 1 0 0 1 0 0 1 1 1 1 0 1 1 0 0 0 0 0 0 1 1 1 0 0 0 1 0 1 1 1 0 1 0 0 1 1 1 0 1 1 0 1 1 1 1 0 1 1 1 1 1 1 1 0 0 1 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 0 1 1 0 1 1 1 1 0 0 1 0 1 0 0 1 1 1 0 0 0 1 1 1 1 1 0 0 0 1 0 0 1 1 1 0 0 0 1 1 1 0 1 0 1 1 0 1 1 1 0 0 1 1 1 1 1 1 0 1 1 0 1 1 1 0 1 0 0 1 0 0 1 1 0 1 0 1 1 1 0 1 0 1 1 0 1 0 1 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 1 1 1 1 1 0 0 0 1 1 1 1 0 1 1 0 0 1 0 0 0 0 0 1 1 1 1 0 0 0 1 0 1 0 1 0 0 1 0 1 1 1 0 0 0 0 1 1 0 1 0 1 0 0 0 1 0 1 1 1 0 0 1 0 0 0 1 0 1 0 1 1 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 1 0 1 0 0 1 1 0 1 1 1 0 0 0 0 1 0 1 1 1 1 1 0 0 1 0 1 1 1 0 1 1 1 0 1 1 0 0 0 1 1 1 0 1 0 0 1 1 0 1 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 0 0 1 0 0 1 1 1 0 1 0 1 0 0 1 1 0 0 1 1 1 0 1
|
||||||
|
1 411
|
||||||
|
2 127
|
||||||
|
2 623
|
||||||
|
3 120
|
||||||
|
3 660
|
||||||
|
3 663
|
||||||
|
4 5
|
||||||
|
4 524
|
||||||
|
6 647
|
||||||
|
7 130
|
||||||
|
7 221
|
||||||
|
7 706
|
||||||
|
8 264
|
||||||
|
8 395
|
||||||
|
9 52
|
||||||
|
9 279
|
||||||
|
9 495
|
||||||
|
9 656
|
||||||
|
10 113
|
||||||
|
10 183
|
||||||
|
11 350
|
||||||
|
12 616
|
||||||
|
13 194
|
||||||
|
13 230
|
||||||
|
14 331
|
||||||
|
14 430
|
||||||
|
15 423
|
||||||
|
15 478
|
||||||
|
15 688
|
||||||
|
16 224
|
||||||
|
16 418
|
||||||
|
16 445
|
||||||
|
17 160
|
||||||
|
18 362
|
||||||
|
18 421
|
||||||
|
18 513
|
||||||
|
19 200
|
||||||
|
19 295
|
||||||
|
19 560
|
||||||
|
20 352
|
||||||
|
20 424
|
||||||
|
21 136
|
||||||
|
21 567
|
||||||
|
21 703
|
||||||
|
22 375
|
||||||
|
23 212
|
||||||
|
24 48
|
||||||
|
24 118
|
||||||
|
24 505
|
||||||
|
24 508
|
||||||
|
24 680
|
||||||
|
25 228
|
||||||
|
26 579
|
||||||
|
27 250
|
||||||
|
27 333
|
||||||
|
28 232
|
||||||
|
28 292
|
||||||
|
29 143
|
||||||
|
29 275
|
||||||
|
29 513
|
||||||
|
30 302
|
||||||
|
30 350
|
||||||
|
31 539
|
||||||
|
32 523
|
||||||
|
33 170
|
||||||
|
33 569
|
||||||
|
34 540
|
||||||
|
34 701
|
||||||
|
35 244
|
||||||
|
35 306
|
||||||
|
35 312
|
||||||
|
35 561
|
||||||
|
35 607
|
||||||
|
36 226
|
||||||
|
36 252
|
||||||
|
36 396
|
||||||
|
36 691
|
||||||
|
37 129
|
||||||
|
37 632
|
||||||
|
38 196
|
||||||
|
38 327
|
||||||
|
39 496
|
||||||
|
40 633
|
||||||
|
41 77
|
||||||
|
41 95
|
||||||
|
41 393
|
||||||
|
42 78
|
||||||
|
42 389
|
||||||
|
43 44
|
||||||
|
43 119
|
||||||
|
43 601
|
||||||
|
44 297
|
||||||
|
44 572
|
||||||
|
45 247
|
||||||
|
45 418
|
||||||
|
46 242
|
||||||
|
46 370
|
||||||
|
46 503
|
||||||
|
47 363
|
||||||
|
48 79
|
||||||
|
48 459
|
||||||
|
48 649
|
||||||
|
49 59
|
||||||
|
49 433
|
||||||
|
50 151
|
||||||
|
50 206
|
||||||
|
50 562
|
||||||
|
50 617
|
||||||
|
51 209
|
||||||
|
51 697
|
||||||
|
52 463
|
||||||
|
53 360
|
||||||
|
54 673
|
||||||
|
55 59
|
||||||
|
56 701
|
||||||
|
57 315
|
||||||
|
57 346
|
||||||
|
58 218
|
||||||
|
60 144
|
||||||
|
61 329
|
||||||
|
61 592
|
||||||
|
62 375
|
||||||
|
63 74
|
||||||
|
63 81
|
||||||
|
63 93
|
||||||
|
64 479
|
||||||
|
65 487
|
||||||
|
66 211
|
||||||
|
66 259
|
||||||
|
66 582
|
||||||
|
66 588
|
||||||
|
67 272
|
||||||
|
68 306
|
||||||
|
68 309
|
||||||
|
68 669
|
||||||
|
69 232
|
||||||
|
69 272
|
||||||
|
69 511
|
||||||
|
70 416
|
||||||
|
70 660
|
||||||
|
71 130
|
||||||
|
72 309
|
||||||
|
73 79
|
||||||
|
73 491
|
||||||
|
74 422
|
||||||
|
75 141
|
||||||
|
75 393
|
||||||
|
75 591
|
||||||
|
76 83
|
||||||
|
76 438
|
||||||
|
77 479
|
||||||
|
77 641
|
||||||
|
78 282
|
||||||
|
79 580
|
||||||
|
80 677
|
||||||
|
81 191
|
||||||
|
81 658
|
||||||
|
82 499
|
||||||
|
84 121
|
||||||
|
85 517
|
||||||
|
85 518
|
||||||
|
86 635
|
||||||
|
87 693
|
||||||
|
88 133
|
||||||
|
88 232
|
||||||
|
88 407
|
||||||
|
88 460
|
||||||
|
89 109
|
||||||
|
89 394
|
||||||
|
90 414
|
||||||
|
91 395
|
||||||
|
91 647
|
||||||
|
92 208
|
||||||
|
92 574
|
||||||
|
93 286
|
||||||
|
93 595
|
||||||
|
94 129
|
||||||
|
94 346
|
||||||
|
94 433
|
||||||
|
96 469
|
||||||
|
97 392
|
||||||
|
98 432
|
||||||
|
98 608
|
||||||
|
99 260
|
||||||
|
99 404
|
||||||
|
100 685
|
||||||
|
101 325
|
||||||
|
102 581
|
||||||
|
102 648
|
||||||
|
103 617
|
||||||
|
104 316
|
||||||
|
104 379
|
||||||
|
105 470
|
||||||
|
106 151
|
||||||
|
107 134
|
||||||
|
107 308
|
||||||
|
108 435
|
||||||
|
109 420
|
||||||
|
110 225
|
||||||
|
110 323
|
||||||
|
111 293
|
||||||
|
111 439
|
||||||
|
111 639
|
||||||
|
112 216
|
||||||
|
113 226
|
||||||
|
114 621
|
||||||
|
115 212
|
||||||
|
115 444
|
||||||
|
115 625
|
||||||
|
115 699
|
||||||
|
116 523
|
||||||
|
117 661
|
||||||
|
117 678
|
||||||
|
118 443
|
||||||
|
120 300
|
||||||
|
121 343
|
||||||
|
121 570
|
||||||
|
122 141
|
||||||
|
123 160
|
||||||
|
123 683
|
||||||
|
124 524
|
||||||
|
124 602
|
||||||
|
124 694
|
||||||
|
125 532
|
||||||
|
126 163
|
||||||
|
127 165
|
||||||
|
128 174
|
||||||
|
128 392
|
||||||
|
130 290
|
||||||
|
130 665
|
||||||
|
130 692
|
||||||
|
131 268
|
||||||
|
131 633
|
||||||
|
132 451
|
||||||
|
132 656
|
||||||
|
133 214
|
||||||
|
134 429
|
||||||
|
134 455
|
||||||
|
135 475
|
||||||
|
136 145
|
||||||
|
136 353
|
||||||
|
136 483
|
||||||
|
137 383
|
||||||
|
138 233
|
||||||
|
138 497
|
||||||
|
139 246
|
||||||
|
139 255
|
||||||
|
140 632
|
||||||
|
142 153
|
||||||
|
144 529
|
||||||
|
145 241
|
||||||
|
145 676
|
||||||
|
146 596
|
||||||
|
147 268
|
||||||
|
147 448
|
||||||
|
148 226
|
||||||
|
149 460
|
||||||
|
149 640
|
||||||
|
150 345
|
||||||
|
151 342
|
||||||
|
151 701
|
||||||
|
152 416
|
||||||
|
153 476
|
||||||
|
153 573
|
||||||
|
154 466
|
||||||
|
155 361
|
||||||
|
156 322
|
||||||
|
156 380
|
||||||
|
156 430
|
||||||
|
157 370
|
||||||
|
157 417
|
||||||
|
157 637
|
||||||
|
158 594
|
||||||
|
159 424
|
||||||
|
160 471
|
||||||
|
160 684
|
||||||
|
161 210
|
||||||
|
162 323
|
||||||
|
162 616
|
||||||
|
163 228
|
||||||
|
163 675
|
||||||
|
164 390
|
||||||
|
164 669
|
||||||
|
165 192
|
||||||
|
165 307
|
||||||
|
166 281
|
||||||
|
166 348
|
||||||
|
167 532
|
||||||
|
168 479
|
||||||
|
169 330
|
||||||
|
171 326
|
||||||
|
171 579
|
||||||
|
172 285
|
||||||
|
172 527
|
||||||
|
172 611
|
||||||
|
173 205
|
||||||
|
173 464
|
||||||
|
174 215
|
||||||
|
174 674
|
||||||
|
175 222
|
||||||
|
176 187
|
||||||
|
176 587
|
||||||
|
177 557
|
||||||
|
177 593
|
||||||
|
178 619
|
||||||
|
179 452
|
||||||
|
180 475
|
||||||
|
180 502
|
||||||
|
181 361
|
||||||
|
181 548
|
||||||
|
181 644
|
||||||
|
182 487
|
||||||
|
182 595
|
||||||
|
183 394
|
||||||
|
184 209
|
||||||
|
184 428
|
||||||
|
185 619
|
||||||
|
186 194
|
||||||
|
186 612
|
||||||
|
187 401
|
||||||
|
188 489
|
||||||
|
188 662
|
||||||
|
189 568
|
||||||
|
189 583
|
||||||
|
190 226
|
||||||
|
193 329
|
||||||
|
194 264
|
||||||
|
194 636
|
||||||
|
195 508
|
||||||
|
197 361
|
||||||
|
198 643
|
||||||
|
199 353
|
||||||
|
200 339
|
||||||
|
200 675
|
||||||
|
201 598
|
||||||
|
202 319
|
||||||
|
202 520
|
||||||
|
203 604
|
||||||
|
204 236
|
||||||
|
204 674
|
||||||
|
205 491
|
||||||
|
207 267
|
||||||
|
208 304
|
||||||
|
209 328
|
||||||
|
210 363
|
||||||
|
210 543
|
||||||
|
211 438
|
||||||
|
211 475
|
||||||
|
211 485
|
||||||
|
212 638
|
||||||
|
213 249
|
||||||
|
216 305
|
||||||
|
217 594
|
||||||
|
218 305
|
||||||
|
219 239
|
||||||
|
219 400
|
||||||
|
220 526
|
||||||
|
220 663
|
||||||
|
222 403
|
||||||
|
223 277
|
||||||
|
223 281
|
||||||
|
223 571
|
||||||
|
223 584
|
||||||
|
224 249
|
||||||
|
225 687
|
||||||
|
227 344
|
||||||
|
227 526
|
||||||
|
229 619
|
||||||
|
230 517
|
||||||
|
230 700
|
||||||
|
231 361
|
||||||
|
231 374
|
||||||
|
232 613
|
||||||
|
233 482
|
||||||
|
234 520
|
||||||
|
235 334
|
||||||
|
236 373
|
||||||
|
237 320
|
||||||
|
238 257
|
||||||
|
238 460
|
||||||
|
239 596
|
||||||
|
240 412
|
||||||
|
240 427
|
||||||
|
241 354
|
||||||
|
241 355
|
||||||
|
242 532
|
||||||
|
243 552
|
||||||
|
244 654
|
||||||
|
245 352
|
||||||
|
245 635
|
||||||
|
246 419
|
||||||
|
246 589
|
||||||
|
246 707
|
||||||
|
247 278
|
||||||
|
248 454
|
||||||
|
248 466
|
||||||
|
250 524
|
||||||
|
251 324
|
||||||
|
251 431
|
||||||
|
251 432
|
||||||
|
252 477
|
||||||
|
253 317
|
||||||
|
254 257
|
||||||
|
255 311
|
||||||
|
255 359
|
||||||
|
256 446
|
||||||
|
256 531
|
||||||
|
257 307
|
||||||
|
257 327
|
||||||
|
257 450
|
||||||
|
257 543
|
||||||
|
258 640
|
||||||
|
260 388
|
||||||
|
260 425
|
||||||
|
260 553
|
||||||
|
261 643
|
||||||
|
261 644
|
||||||
|
262 322
|
||||||
|
263 573
|
||||||
|
263 583
|
||||||
|
264 674
|
||||||
|
265 655
|
||||||
|
266 611
|
||||||
|
267 332
|
||||||
|
267 359
|
||||||
|
268 433
|
||||||
|
269 321
|
||||||
|
269 513
|
||||||
|
269 528
|
||||||
|
270 658
|
||||||
|
271 330
|
||||||
|
271 371
|
||||||
|
271 385
|
||||||
|
271 622
|
||||||
|
272 620
|
||||||
|
273 688
|
||||||
|
274 479
|
||||||
|
275 622
|
||||||
|
276 552
|
||||||
|
277 548
|
||||||
|
278 463
|
||||||
|
278 510
|
||||||
|
280 311
|
||||||
|
280 397
|
||||||
|
281 465
|
||||||
|
281 631
|
||||||
|
282 434
|
||||||
|
283 473
|
||||||
|
284 400
|
||||||
|
285 370
|
||||||
|
285 705
|
||||||
|
287 532
|
||||||
|
288 541
|
||||||
|
289 296
|
||||||
|
289 699
|
||||||
|
291 581
|
||||||
|
292 474
|
||||||
|
293 488
|
||||||
|
293 506
|
||||||
|
294 705
|
||||||
|
297 466
|
||||||
|
298 320
|
||||||
|
298 348
|
||||||
|
298 682
|
||||||
|
299 546
|
||||||
|
299 616
|
||||||
|
300 666
|
||||||
|
301 344
|
||||||
|
301 490
|
||||||
|
301 550
|
||||||
|
301 673
|
||||||
|
302 629
|
||||||
|
302 659
|
||||||
|
303 500
|
||||||
|
304 607
|
||||||
|
305 426
|
||||||
|
305 502
|
||||||
|
308 396
|
||||||
|
309 378
|
||||||
|
309 398
|
||||||
|
309 517
|
||||||
|
310 549
|
||||||
|
313 588
|
||||||
|
314 375
|
||||||
|
314 401
|
||||||
|
317 413
|
||||||
|
318 328
|
||||||
|
318 364
|
||||||
|
322 410
|
||||||
|
324 391
|
||||||
|
325 566
|
||||||
|
325 664
|
||||||
|
332 624
|
||||||
|
333 341
|
||||||
|
334 364
|
||||||
|
334 442
|
||||||
|
334 652
|
||||||
|
335 475
|
||||||
|
336 500
|
||||||
|
337 397
|
||||||
|
338 507
|
||||||
|
339 422
|
||||||
|
340 397
|
||||||
|
341 357
|
||||||
|
343 630
|
||||||
|
345 486
|
||||||
|
345 592
|
||||||
|
346 651
|
||||||
|
347 489
|
||||||
|
348 414
|
||||||
|
348 650
|
||||||
|
349 420
|
||||||
|
351 574
|
||||||
|
352 659
|
||||||
|
356 463
|
||||||
|
358 511
|
||||||
|
359 617
|
||||||
|
360 383
|
||||||
|
360 533
|
||||||
|
363 554
|
||||||
|
364 708
|
||||||
|
365 419
|
||||||
|
365 597
|
||||||
|
366 586
|
||||||
|
367 441
|
||||||
|
367 680
|
||||||
|
368 555
|
||||||
|
368 585
|
||||||
|
369 470
|
||||||
|
369 619
|
||||||
|
370 600
|
||||||
|
371 458
|
||||||
|
372 424
|
||||||
|
372 641
|
||||||
|
375 535
|
||||||
|
376 694
|
||||||
|
377 640
|
||||||
|
379 511
|
||||||
|
380 472
|
||||||
|
381 631
|
||||||
|
382 624
|
||||||
|
383 603
|
||||||
|
383 695
|
||||||
|
384 462
|
||||||
|
384 517
|
||||||
|
385 507
|
||||||
|
386 490
|
||||||
|
386 505
|
||||||
|
387 574
|
||||||
|
388 458
|
||||||
|
389 652
|
||||||
|
391 463
|
||||||
|
391 555
|
||||||
|
394 552
|
||||||
|
395 575
|
||||||
|
396 588
|
||||||
|
398 609
|
||||||
|
399 564
|
||||||
|
399 690
|
||||||
|
400 654
|
||||||
|
401 522
|
||||||
|
402 652
|
||||||
|
403 639
|
||||||
|
405 521
|
||||||
|
405 629
|
||||||
|
406 453
|
||||||
|
408 487
|
||||||
|
409 505
|
||||||
|
410 542
|
||||||
|
410 698
|
||||||
|
411 653
|
||||||
|
412 570
|
||||||
|
413 535
|
||||||
|
413 538
|
||||||
|
414 679
|
||||||
|
415 485
|
||||||
|
427 539
|
||||||
|
427 550
|
||||||
|
429 699
|
||||||
|
432 591
|
||||||
|
434 594
|
||||||
|
435 486
|
||||||
|
436 549
|
||||||
|
437 555
|
||||||
|
438 499
|
||||||
|
440 651
|
||||||
|
445 457
|
||||||
|
446 486
|
||||||
|
447 619
|
||||||
|
449 681
|
||||||
|
450 696
|
||||||
|
451 466
|
||||||
|
451 471
|
||||||
|
452 549
|
||||||
|
453 508
|
||||||
|
453 594
|
||||||
|
456 471
|
||||||
|
457 667
|
||||||
|
461 565
|
||||||
|
465 549
|
||||||
|
466 537
|
||||||
|
466 694
|
||||||
|
467 541
|
||||||
|
467 661
|
||||||
|
468 544
|
||||||
|
468 628
|
||||||
|
469 488
|
||||||
|
469 616
|
||||||
|
471 586
|
||||||
|
472 494
|
||||||
|
473 519
|
||||||
|
473 664
|
||||||
|
474 551
|
||||||
|
478 698
|
||||||
|
480 553
|
||||||
|
481 520
|
||||||
|
481 559
|
||||||
|
482 525
|
||||||
|
482 599
|
||||||
|
484 601
|
||||||
|
487 615
|
||||||
|
489 565
|
||||||
|
490 496
|
||||||
|
492 608
|
||||||
|
492 626
|
||||||
|
493 617
|
||||||
|
494 598
|
||||||
|
494 611
|
||||||
|
495 556
|
||||||
|
495 638
|
||||||
|
496 564
|
||||||
|
498 537
|
||||||
|
500 575
|
||||||
|
501 671
|
||||||
|
504 660
|
||||||
|
505 558
|
||||||
|
506 670
|
||||||
|
507 665
|
||||||
|
507 689
|
||||||
|
509 529
|
||||||
|
509 572
|
||||||
|
512 680
|
||||||
|
512 702
|
||||||
|
514 524
|
||||||
|
515 628
|
||||||
|
516 690
|
||||||
|
519 637
|
||||||
|
520 673
|
||||||
|
522 639
|
||||||
|
523 536
|
||||||
|
523 562
|
||||||
|
523 577
|
||||||
|
527 703
|
||||||
|
530 708
|
||||||
|
531 616
|
||||||
|
532 599
|
||||||
|
534 698
|
||||||
|
538 662
|
||||||
|
541 610
|
||||||
|
545 640
|
||||||
|
545 697
|
||||||
|
547 582
|
||||||
|
552 619
|
||||||
|
553 659
|
||||||
|
557 610
|
||||||
|
557 686
|
||||||
|
560 641
|
||||||
|
563 650
|
||||||
|
564 657
|
||||||
|
567 588
|
||||||
|
568 677
|
||||||
|
569 664
|
||||||
|
570 604
|
||||||
|
570 646
|
||||||
|
571 645
|
||||||
|
576 584
|
||||||
|
578 634
|
||||||
|
578 662
|
||||||
|
579 588
|
||||||
|
581 604
|
||||||
|
589 621
|
||||||
|
590 624
|
||||||
|
591 655
|
||||||
|
596 668
|
||||||
|
596 671
|
||||||
|
602 631
|
||||||
|
603 696
|
||||||
|
605 703
|
||||||
|
606 620
|
||||||
|
607 697
|
||||||
|
611 642
|
||||||
|
614 652
|
||||||
|
618 627
|
||||||
|
618 636
|
||||||
|
621 672
|
||||||
|
624 669
|
||||||
|
627 681
|
||||||
|
628 653
|
||||||
|
628 688
|
||||||
|
629 657
|
||||||
|
633 671
|
||||||
|
638 661
|
||||||
|
639 677
|
||||||
|
640 693
|
||||||
|
641 685
|
||||||
|
649 677
|
||||||
|
699 704
|
||||||
188
gatinhos/maratona.cls
Normal file
188
gatinhos/maratona.cls
Normal file
@@ -0,0 +1,188 @@
|
|||||||
|
\ProvidesPackage{maratona}
|
||||||
|
\LoadClass[11pt]{article}
|
||||||
|
|
||||||
|
% remove page numbers
|
||||||
|
\pagenumbering{gobble}
|
||||||
|
|
||||||
|
\RequirePackage{fancyhdr}
|
||||||
|
|
||||||
|
\RequirePackage{tabularx,colortbl}
|
||||||
|
|
||||||
|
%\RequirePackage{arial}
|
||||||
|
\RequirePackage{ifpdf}
|
||||||
|
\RequirePackage[T1]{fontenc}
|
||||||
|
\RequirePackage[utf8]{inputenc}
|
||||||
|
\RequirePackage[portuguese]{babel}
|
||||||
|
\RequirePackage{graphics}
|
||||||
|
\RequirePackage{graphicx}
|
||||||
|
\RequirePackage{amssymb,amsmath,wrapfig}
|
||||||
|
\RequirePackage{xcolor,colortbl}
|
||||||
|
\RequirePackage{xcolor}
|
||||||
|
\RequirePackage{ifthen}
|
||||||
|
\oddsidemargin 0cm
|
||||||
|
\evensidemargin -2cm
|
||||||
|
\topmargin -1cm
|
||||||
|
\textwidth 16cm
|
||||||
|
\textheight 23cm
|
||||||
|
|
||||||
|
\ifpdf
|
||||||
|
\RequirePackage[pdftex]{hyperref}
|
||||||
|
\else
|
||||||
|
\RequirePackage[hypertex]{hyperref}
|
||||||
|
\fi
|
||||||
|
|
||||||
|
|
||||||
|
\newcommand{\var}[1]{\ensuremath{{#1}}}
|
||||||
|
|
||||||
|
|
||||||
|
\hypersetup{
|
||||||
|
letterpaper,
|
||||||
|
colorlinks=true,
|
||||||
|
linkcolor=blue,
|
||||||
|
urlcolor=blue,
|
||||||
|
pdfpagemode=none,
|
||||||
|
pdftitle={IV Maratona de Programação do IFB \today},
|
||||||
|
pdfauthor={},
|
||||||
|
pdfsubject={Caderno de problemas da IV Maratona de Programação do IFB },
|
||||||
|
pdfkeywords={maratona, programação, IFB}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
\DeclareGraphicsExtensions{png}
|
||||||
|
|
||||||
|
\lhead{DS Contest Tools}
|
||||||
|
\pagestyle{fancy}
|
||||||
|
|
||||||
|
% Capa
|
||||||
|
\newenvironment{Maratona}[3]
|
||||||
|
{
|
||||||
|
\begin{titlepage}
|
||||||
|
\begin{center}
|
||||||
|
|
||||||
|
\vspace{1cm}
|
||||||
|
\Large{\textbf{#1}} \\
|
||||||
|
\vspace{1cm}
|
||||||
|
{\textbf{Caderno de Problemas}} \\
|
||||||
|
\vspace{1cm}
|
||||||
|
\begin{small}
|
||||||
|
\textsl{#2}
|
||||||
|
\end{small} \\
|
||||||
|
\begin{figure}[htp]
|
||||||
|
\begin{center}
|
||||||
|
\includegraphics[scale=1]{logos/logo-maratona.png}
|
||||||
|
\end{center}
|
||||||
|
\end{figure}
|
||||||
|
{(Este caderno contém {#3} problemas)} \\
|
||||||
|
\vspace{1cm}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
\vfill
|
||||||
|
\begin{small}
|
||||||
|
{QNM 40, Área Especial nº 01,
|
||||||
|
Taguatinga/DF, 72146-000 ,
|
||||||
|
Brasil } \\
|
||||||
|
{Telefone (61) 2103-2200 \\http://www.ifb.edu.br/taguatinga} \\
|
||||||
|
\end{small}
|
||||||
|
\end{center}
|
||||||
|
\end{titlepage}
|
||||||
|
}
|
||||||
|
|
||||||
|
\newcommand{\Organizacao}[2]{
|
||||||
|
{\small \vfill
|
||||||
|
\begin{center}
|
||||||
|
|
||||||
|
\textbf{Comissão Organizadora:} \\
|
||||||
|
{#1} \\
|
||||||
|
\bigskip
|
||||||
|
\textbf{Apoio:}\\
|
||||||
|
{#2}
|
||||||
|
\end{center}
|
||||||
|
}
|
||||||
|
\vfill
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
% Problema
|
||||||
|
\newcounter{problem}
|
||||||
|
\newenvironment{Problema}[4]{
|
||||||
|
\stepcounter{problem}
|
||||||
|
\newpage
|
||||||
|
\begin{center}
|
||||||
|
\Large{\ifthenelse{\equal{#1}{}}{\textbf{{#2}}}{\textbf{Problema {#1} -- {#2} }}}{\\\footnotesize \textbf{Limite de tempo: {#3}s}}{\\[-0.1cm]\footnotesize \textbf{Limite de memória: {#4}MB}}
|
||||||
|
\end{center}
|
||||||
|
}
|
||||||
|
|
||||||
|
\newcounter{problemAutor}
|
||||||
|
\newenvironment{ProblemaAutor}[5]{
|
||||||
|
\stepcounter{problemAutor}
|
||||||
|
\newpage
|
||||||
|
\begin{center}
|
||||||
|
\Large{\ifthenelse{\equal{#1}{}}{\textbf{{#2}}}{\textbf{Problema {#1} -- {#2} }}}{\\\footnotesize \textbf{Limite de tempo: {#3}s}}{\\[-0.1cm]\footnotesize \textbf{Limite de memória: {#4}MB\\}}{
|
||||||
|
\footnotesize Autor: {#5}
|
||||||
|
}
|
||||||
|
\end{center}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
% Código-fonte
|
||||||
|
\newcommand{\codigofonte}[1]{Nome do arquivo fonte: {#1}}
|
||||||
|
|
||||||
|
% Entrada
|
||||||
|
\newcommand{\Entrada}{
|
||||||
|
\bigskip
|
||||||
|
\begin{large}
|
||||||
|
\textbf{Entrada} \\
|
||||||
|
\end{large}
|
||||||
|
}
|
||||||
|
|
||||||
|
% Saida
|
||||||
|
\newcommand{\Saida}{
|
||||||
|
\bigskip
|
||||||
|
\begin{large}
|
||||||
|
\textbf{Saída} \\
|
||||||
|
\end{large}
|
||||||
|
}
|
||||||
|
|
||||||
|
\newcommand{\Interacao}{
|
||||||
|
\bigskip
|
||||||
|
\begin{large}
|
||||||
|
\textbf{Interação} \\
|
||||||
|
\end{large}
|
||||||
|
}
|
||||||
|
|
||||||
|
\newcommand{\Notas}{
|
||||||
|
\bigskip
|
||||||
|
\begin{large}
|
||||||
|
\textbf{Notas} \\
|
||||||
|
\end{large}
|
||||||
|
}
|
||||||
|
|
||||||
|
% Exemplo
|
||||||
|
\newenvironment{Exemplo}
|
||||||
|
{
|
||||||
|
|
||||||
|
\tabularx{\textwidth}{XX}
|
||||||
|
% {@{\extracolsep{\fill}}|l|l|}
|
||||||
|
% {|l|l@{\extracolsep{\fill}|}}
|
||||||
|
\hline
|
||||||
|
Entrada & Saída \\\hline
|
||||||
|
}
|
||||||
|
{
|
||||||
|
\hline
|
||||||
|
\endtabularx
|
||||||
|
}
|
||||||
|
|
||||||
|
% Exemplo de Entrada
|
||||||
|
\newenvironment{ExemploEntrada}
|
||||||
|
{
|
||||||
|
\bigskip
|
||||||
|
\begin{large}
|
||||||
|
\textbf{Exemplo} \\
|
||||||
|
\end{large}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
% Sample Output
|
||||||
|
|
||||||
1
gatinhos/output/1
Normal file
1
gatinhos/output/1
Normal file
@@ -0,0 +1 @@
|
|||||||
|
2
|
||||||
1
gatinhos/output/10
Normal file
1
gatinhos/output/10
Normal file
@@ -0,0 +1 @@
|
|||||||
|
537
|
||||||
1
gatinhos/output/11
Normal file
1
gatinhos/output/11
Normal file
@@ -0,0 +1 @@
|
|||||||
|
1
|
||||||
1
gatinhos/output/12
Normal file
1
gatinhos/output/12
Normal file
@@ -0,0 +1 @@
|
|||||||
|
437
|
||||||
1
gatinhos/output/13
Normal file
1
gatinhos/output/13
Normal file
@@ -0,0 +1 @@
|
|||||||
|
245
|
||||||
1
gatinhos/output/14
Normal file
1
gatinhos/output/14
Normal file
@@ -0,0 +1 @@
|
|||||||
|
3917
|
||||||
1
gatinhos/output/15
Normal file
1
gatinhos/output/15
Normal file
@@ -0,0 +1 @@
|
|||||||
|
15084
|
||||||
1
gatinhos/output/16
Normal file
1
gatinhos/output/16
Normal file
@@ -0,0 +1 @@
|
|||||||
|
1
|
||||||
1
gatinhos/output/17
Normal file
1
gatinhos/output/17
Normal file
@@ -0,0 +1 @@
|
|||||||
|
13067
|
||||||
1
gatinhos/output/18
Normal file
1
gatinhos/output/18
Normal file
@@ -0,0 +1 @@
|
|||||||
|
7341
|
||||||
1
gatinhos/output/19
Normal file
1
gatinhos/output/19
Normal file
@@ -0,0 +1 @@
|
|||||||
|
36757
|
||||||
1
gatinhos/output/2
Normal file
1
gatinhos/output/2
Normal file
@@ -0,0 +1 @@
|
|||||||
|
2
|
||||||
1
gatinhos/output/20
Normal file
1
gatinhos/output/20
Normal file
@@ -0,0 +1 @@
|
|||||||
|
99999
|
||||||
1
gatinhos/output/21
Normal file
1
gatinhos/output/21
Normal file
@@ -0,0 +1 @@
|
|||||||
|
1
|
||||||
1
gatinhos/output/22
Normal file
1
gatinhos/output/22
Normal file
@@ -0,0 +1 @@
|
|||||||
|
35521
|
||||||
1
gatinhos/output/3
Normal file
1
gatinhos/output/3
Normal file
@@ -0,0 +1 @@
|
|||||||
|
3
|
||||||
1
gatinhos/output/4
Normal file
1
gatinhos/output/4
Normal file
@@ -0,0 +1 @@
|
|||||||
|
2
|
||||||
1
gatinhos/output/5
Normal file
1
gatinhos/output/5
Normal file
@@ -0,0 +1 @@
|
|||||||
|
5
|
||||||
1
gatinhos/output/6
Normal file
1
gatinhos/output/6
Normal file
@@ -0,0 +1 @@
|
|||||||
|
1
|
||||||
1
gatinhos/output/7
Normal file
1
gatinhos/output/7
Normal file
@@ -0,0 +1 @@
|
|||||||
|
2
|
||||||
1
gatinhos/output/8
Normal file
1
gatinhos/output/8
Normal file
@@ -0,0 +1 @@
|
|||||||
|
0
|
||||||
1
gatinhos/output/9
Normal file
1
gatinhos/output/9
Normal file
@@ -0,0 +1 @@
|
|||||||
|
266
|
||||||
64
gatinhos/problem.json
Normal file
64
gatinhos/problem.json
Normal file
@@ -0,0 +1,64 @@
|
|||||||
|
{
|
||||||
|
"version": "1.0",
|
||||||
|
"problem": {
|
||||||
|
"title": "Gatinhos",
|
||||||
|
"event": "",
|
||||||
|
"time_limit": 1.0,
|
||||||
|
"memory_limit_mb": 256,
|
||||||
|
"input_file": "stdin",
|
||||||
|
"output_file": "stdout",
|
||||||
|
"interactive": false,
|
||||||
|
"grader": false,
|
||||||
|
"subject": {
|
||||||
|
"en_us": [
|
||||||
|
"dfs", "trees", "bfs"
|
||||||
|
],
|
||||||
|
"pt_br": [
|
||||||
|
"busca-em-profundidade", "arvores", "busca-em-largura"
|
||||||
|
],
|
||||||
|
"es": [
|
||||||
|
""
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"author": {
|
||||||
|
"name": "Arthur Andrade D'Olival",
|
||||||
|
"affiliation": "",
|
||||||
|
"country": "",
|
||||||
|
"email": ""
|
||||||
|
},
|
||||||
|
"build": {
|
||||||
|
"run_generator": true,
|
||||||
|
"run_validator": true,
|
||||||
|
"produce_outputs": true,
|
||||||
|
"run_checker": true,
|
||||||
|
"run_all_solutions": true,
|
||||||
|
"run_specific_solution": "",
|
||||||
|
"generate_io_only": false,
|
||||||
|
"generate_pdf_only": false,
|
||||||
|
"cpu_count": 1,
|
||||||
|
"build_pdf": true,
|
||||||
|
"pdf_format": "ds",
|
||||||
|
"io_samples": 2
|
||||||
|
},
|
||||||
|
"solutions": {
|
||||||
|
"main-ac": "ac.cpp",
|
||||||
|
"alternative-ac": ["alternative-ac.py"],
|
||||||
|
"wrong-answer": ["wa.cpp"],
|
||||||
|
"time-limit": [],
|
||||||
|
"time-limit-or-ac": [],
|
||||||
|
"time-limit-or-memory-limit": [],
|
||||||
|
"memory-limit": [],
|
||||||
|
"presentation-error": [],
|
||||||
|
"runtime-error": []
|
||||||
|
},
|
||||||
|
"polygon_config": {
|
||||||
|
"id": ""
|
||||||
|
},
|
||||||
|
"boca_config": {
|
||||||
|
"time_limit": 1,
|
||||||
|
"number_of_repetitions": 1,
|
||||||
|
"maximum_memory_mb": 512,
|
||||||
|
"maximum_output_size_kb": 24096
|
||||||
|
}
|
||||||
|
}
|
||||||
BIN
gatinhos/sample-01.png
Normal file
BIN
gatinhos/sample-01.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.1 KiB |
BIN
gatinhos/sample-02.png
Normal file
BIN
gatinhos/sample-02.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 5.0 KiB |
62
gatinhos/src/ac.cpp
Normal file
62
gatinhos/src/ac.cpp
Normal file
@@ -0,0 +1,62 @@
|
|||||||
|
#include <bits/stdc++.h>
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
|
using vi = vector<int>;
|
||||||
|
|
||||||
|
const int MAXN = 1e5 + 10;
|
||||||
|
|
||||||
|
vector<vi> g(MAXN);
|
||||||
|
bitset<MAXN> vis;
|
||||||
|
bitset<MAXN> cats;
|
||||||
|
|
||||||
|
int n, m;
|
||||||
|
|
||||||
|
int dfs(int x, int catsSoFar = 0){
|
||||||
|
vis[x]=1;
|
||||||
|
if (cats[x]) {
|
||||||
|
catsSoFar++;
|
||||||
|
if (catsSoFar > m) return 0;
|
||||||
|
} else {
|
||||||
|
catsSoFar = 0;
|
||||||
|
}
|
||||||
|
if (g[x].size() == 1 && x != 1) return 1;
|
||||||
|
int paths = 0;
|
||||||
|
for (auto n : g[x]) {
|
||||||
|
if (!vis[n]) paths+=dfs(n, catsSoFar);
|
||||||
|
}
|
||||||
|
return paths;
|
||||||
|
}
|
||||||
|
|
||||||
|
void solve()
|
||||||
|
{
|
||||||
|
vis.reset();
|
||||||
|
cats.reset();
|
||||||
|
cin >> n >> m;
|
||||||
|
for (int i = 1; i <= n; i++) {
|
||||||
|
int b; cin >> b;
|
||||||
|
cats[i] = b;
|
||||||
|
}
|
||||||
|
|
||||||
|
for (int i = 1; i <= n - 1; i++) {
|
||||||
|
int u, v; cin >> u >> v;
|
||||||
|
g[u].push_back(v);
|
||||||
|
g[v].push_back(u);
|
||||||
|
}
|
||||||
|
|
||||||
|
cout << dfs(1) << endl;
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
int main()
|
||||||
|
{
|
||||||
|
ios::sync_with_stdio(0);
|
||||||
|
cin.tie(0); cout.tie(0);
|
||||||
|
int testCases = 1;
|
||||||
|
// cin >> testCases;
|
||||||
|
for (int t = 1; t <= testCases; t++){
|
||||||
|
// cout << "Case #" << t << ": ";
|
||||||
|
solve();
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
52
gatinhos/src/alternative-ac.py
Normal file
52
gatinhos/src/alternative-ac.py
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
import sys
|
||||||
|
|
||||||
|
sys.setrecursionlimit(200000)
|
||||||
|
|
||||||
|
def solve():
|
||||||
|
input_data = sys.stdin.read().split()
|
||||||
|
if not input_data:
|
||||||
|
return
|
||||||
|
|
||||||
|
n = int(input_data[0])
|
||||||
|
m = int(input_data[1])
|
||||||
|
|
||||||
|
cats = [0] * (n + 1)
|
||||||
|
for i in range(1, n + 1):
|
||||||
|
cats[i] = int(input_data[1 + i])
|
||||||
|
|
||||||
|
adj = [[] for _ in range(n + 1)]
|
||||||
|
idx = 2 + n
|
||||||
|
for _ in range(n - 1):
|
||||||
|
u = int(input_data[idx])
|
||||||
|
v = int(input_data[idx+1])
|
||||||
|
idx += 2
|
||||||
|
adj[u].append(v)
|
||||||
|
adj[v].append(u)
|
||||||
|
|
||||||
|
ans = 0
|
||||||
|
stack = [(1, 0, 0)]
|
||||||
|
|
||||||
|
while stack:
|
||||||
|
u, p, c = stack.pop()
|
||||||
|
|
||||||
|
if cats[u]:
|
||||||
|
c += 1
|
||||||
|
else:
|
||||||
|
c = 0
|
||||||
|
|
||||||
|
if c > m:
|
||||||
|
continue
|
||||||
|
|
||||||
|
is_leaf = True
|
||||||
|
for v in adj[u]:
|
||||||
|
if v != p:
|
||||||
|
is_leaf = False
|
||||||
|
stack.append((v, u, c))
|
||||||
|
|
||||||
|
if is_leaf:
|
||||||
|
ans += 1
|
||||||
|
|
||||||
|
print(ans)
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
solve()
|
||||||
15
gatinhos/src/checker.cpp
Normal file
15
gatinhos/src/checker.cpp
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
#include "testlib.h"
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
|
|
||||||
|
int main(int argc, char * argv[]) {
|
||||||
|
registerTestlibCmd(argc, argv);
|
||||||
|
|
||||||
|
int ja = ans.readInt();
|
||||||
|
int pa = ouf.readInt();
|
||||||
|
|
||||||
|
if (ja != pa)
|
||||||
|
quitf(_wa, "expected %d, found %d", ja, pa);
|
||||||
|
|
||||||
|
quitf(_ok, "answer is %d", ja);
|
||||||
|
}
|
||||||
108
gatinhos/src/generator.cpp
Normal file
108
gatinhos/src/generator.cpp
Normal file
@@ -0,0 +1,108 @@
|
|||||||
|
#include "jngen.h"
|
||||||
|
#include <bits/stdc++.h>
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
|
|
||||||
|
const int MIN_N = 2;
|
||||||
|
const int MAX_N = 100000;
|
||||||
|
|
||||||
|
template <typename T> void append(vector<T> &dest, const vector<T> &orig) {
|
||||||
|
dest.insert(dest.end(), orig.begin(), orig.end());
|
||||||
|
}
|
||||||
|
|
||||||
|
string output_tc_file(int n, int type = 0) {
|
||||||
|
ostringstream oss;
|
||||||
|
int m = rnd.next(1, n);
|
||||||
|
oss << n << " " << m << "\n";
|
||||||
|
|
||||||
|
for (int i = 1; i <= n; i++) {
|
||||||
|
oss << rnd.next(0, 1) << (i == n ? "" : " ");
|
||||||
|
}
|
||||||
|
oss << "\n";
|
||||||
|
|
||||||
|
Tree tree;
|
||||||
|
if (type == 0) tree = Tree::random(n);
|
||||||
|
else if (type == 1) tree = Tree::star(n);
|
||||||
|
else if (type == 2) tree = Tree::bamboo(n);
|
||||||
|
else if (type == 3) tree = Tree::caterpillar(n, max(1, rnd.next(1, n)));
|
||||||
|
else tree = Tree::random(n);
|
||||||
|
|
||||||
|
vector<pair<int, int>> edges = tree.edges();
|
||||||
|
for (auto e : edges) {
|
||||||
|
oss << e.first + 1 << " " << e.second + 1 << "\n";
|
||||||
|
}
|
||||||
|
return oss.str();
|
||||||
|
}
|
||||||
|
|
||||||
|
string generate_random_tc_file(int min_n, int max_n, int type) {
|
||||||
|
int n = rnd.next(min_n, max_n);
|
||||||
|
return output_tc_file(n, type);
|
||||||
|
}
|
||||||
|
|
||||||
|
string generate_manual_sample(int n, int m, vector<int> cats, const vector<pair<int, int>>& edges) {
|
||||||
|
ostringstream oss;
|
||||||
|
oss << n << " " << m << "\n";
|
||||||
|
for (int i = 0; i < n; i++) {
|
||||||
|
oss << cats[i] << (i == n - 1 ? "" : " ");
|
||||||
|
}
|
||||||
|
oss << "\n";
|
||||||
|
for (auto e : edges) {
|
||||||
|
oss << e.first << " " << e.second << "\n";
|
||||||
|
}
|
||||||
|
return oss.str();
|
||||||
|
}
|
||||||
|
|
||||||
|
vector<string> generate_sample_tests() {
|
||||||
|
vector<string> tests;
|
||||||
|
tests.push_back(generate_manual_sample(4, 1, {1, 1, 0, 0}, {{1, 2}, {1, 3}, {1, 4}}));
|
||||||
|
tests.push_back(generate_manual_sample(7, 1, {1, 0, 1, 1, 0, 0, 0}, {{1, 2}, {1, 3}, {2, 4}, {2, 5}, {3, 6}, {3, 7}}));
|
||||||
|
return tests;
|
||||||
|
}
|
||||||
|
|
||||||
|
vector<string> generate_manual_tests() {
|
||||||
|
vector<string> tests;
|
||||||
|
tests.push_back(output_tc_file(10));
|
||||||
|
return tests;
|
||||||
|
}
|
||||||
|
|
||||||
|
vector<string> generate_random_tests() {
|
||||||
|
vector<string> tests;
|
||||||
|
|
||||||
|
for (int i = 0; i < 5; i++) {
|
||||||
|
tests.push_back(generate_random_tc_file(MIN_N, 10, i % 4));
|
||||||
|
}
|
||||||
|
|
||||||
|
for (int i = 0; i < 5; i++) {
|
||||||
|
tests.push_back(generate_random_tc_file(10, 1000, i % 4));
|
||||||
|
}
|
||||||
|
|
||||||
|
for (int i = 0; i < 5; i++) {
|
||||||
|
tests.push_back(generate_random_tc_file(10000, 20000, i % 4));
|
||||||
|
}
|
||||||
|
|
||||||
|
return tests;
|
||||||
|
}
|
||||||
|
|
||||||
|
vector<string> generate_extreme_tests(){
|
||||||
|
vector<string> tests;
|
||||||
|
tests.push_back(output_tc_file(MAX_N, 0));
|
||||||
|
tests.push_back(output_tc_file(MAX_N, 1));
|
||||||
|
tests.push_back(output_tc_file(MAX_N, 2));
|
||||||
|
tests.push_back(output_tc_file(MAX_N, 3));
|
||||||
|
return tests;
|
||||||
|
}
|
||||||
|
|
||||||
|
int main(int argc, char *argv[]) {
|
||||||
|
registerGen(argc, argv, 1);
|
||||||
|
vector<string> tests;
|
||||||
|
size_t test = 0;
|
||||||
|
append(tests, generate_sample_tests());
|
||||||
|
append(tests, generate_manual_tests());
|
||||||
|
append(tests, generate_random_tests());
|
||||||
|
append(tests, generate_extreme_tests());
|
||||||
|
for (const auto &t : tests) {
|
||||||
|
startTest(++test);
|
||||||
|
cout << t;
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
7293
gatinhos/src/jngen.h
Normal file
7293
gatinhos/src/jngen.h
Normal file
File diff suppressed because it is too large
Load Diff
1
gatinhos/src/script.sh
Normal file
1
gatinhos/src/script.sh
Normal file
@@ -0,0 +1 @@
|
|||||||
|
generator
|
||||||
5963
gatinhos/src/testlib.h
Normal file
5963
gatinhos/src/testlib.h
Normal file
File diff suppressed because it is too large
Load Diff
56
gatinhos/src/validator.cpp
Normal file
56
gatinhos/src/validator.cpp
Normal file
@@ -0,0 +1,56 @@
|
|||||||
|
#include "testlib.h"
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
|
|
||||||
|
struct DSU {
|
||||||
|
vector<int> parent;
|
||||||
|
DSU(int n) {
|
||||||
|
parent.resize(n + 1);
|
||||||
|
for (int i = 1; i <= n; i++) parent[i] = i;
|
||||||
|
}
|
||||||
|
int find(int i) {
|
||||||
|
if (parent[i] == i)
|
||||||
|
return i;
|
||||||
|
return parent[i] = find(parent[i]);
|
||||||
|
}
|
||||||
|
bool unite(int i, int j) {
|
||||||
|
int root_i = find(i);
|
||||||
|
int root_j = find(j);
|
||||||
|
if (root_i != root_j) {
|
||||||
|
parent[root_i] = root_j;
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
int main(int argc, char* argv[]) {
|
||||||
|
registerValidation(argc, argv);
|
||||||
|
|
||||||
|
int n = inf.readInt(2, 1e5, "n");
|
||||||
|
inf.readSpace();
|
||||||
|
int m = inf.readInt(1, n, "m");
|
||||||
|
inf.readEoln();
|
||||||
|
|
||||||
|
for (int i = 1; i <= n; i++) {
|
||||||
|
inf.readInt(0, 1, "a_i");
|
||||||
|
if (i < n) inf.readSpace();
|
||||||
|
else inf.readEoln();
|
||||||
|
}
|
||||||
|
|
||||||
|
DSU dsu(n);
|
||||||
|
for (int i = 0; i < n - 1; i++) {
|
||||||
|
int u = inf.readInt(1, n, "u");
|
||||||
|
inf.readSpace();
|
||||||
|
int v = inf.readInt(1, n, "v");
|
||||||
|
inf.readEoln();
|
||||||
|
|
||||||
|
ensuref(u != v, "Edge must connect two different vertices");
|
||||||
|
ensuref(dsu.unite(u, v), "Graph contains a cycle or is disconnected (not a tree)");
|
||||||
|
}
|
||||||
|
|
||||||
|
inf.readEof();
|
||||||
|
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
62
gatinhos/src/wa.cpp
Normal file
62
gatinhos/src/wa.cpp
Normal file
@@ -0,0 +1,62 @@
|
|||||||
|
#include <bits/stdc++.h>
|
||||||
|
|
||||||
|
using namespace std;
|
||||||
|
using vi = vector<int>;
|
||||||
|
|
||||||
|
const int MAXN = 1e5 + 10;
|
||||||
|
|
||||||
|
vector<vi> g(MAXN);
|
||||||
|
bitset<MAXN> vis;
|
||||||
|
bitset<MAXN> cats;
|
||||||
|
|
||||||
|
int n, m;
|
||||||
|
|
||||||
|
int dfs(int x, int catsSoFar = 0){
|
||||||
|
vis[x]=1;
|
||||||
|
if (cats[x]) {
|
||||||
|
catsSoFar++;
|
||||||
|
if (catsSoFar > m) return 0;
|
||||||
|
} else {
|
||||||
|
catsSoFar = 0;
|
||||||
|
}
|
||||||
|
if (g[x].size() == 1) return 1;
|
||||||
|
int paths = 0;
|
||||||
|
for (auto n : g[x]) {
|
||||||
|
if (!vis[n]) paths+=dfs(n, catsSoFar);
|
||||||
|
}
|
||||||
|
return paths;
|
||||||
|
}
|
||||||
|
|
||||||
|
void solve()
|
||||||
|
{
|
||||||
|
vis.reset();
|
||||||
|
cats.reset();
|
||||||
|
cin >> n >> m;
|
||||||
|
for (int i = 1; i <= n; i++) {
|
||||||
|
int b; cin >> b;
|
||||||
|
cats[i] = b;
|
||||||
|
}
|
||||||
|
|
||||||
|
for (int i = 1; i <= n - 1; i++) {
|
||||||
|
int u, v; cin >> u >> v;
|
||||||
|
g[u].push_back(v);
|
||||||
|
g[v].push_back(u);
|
||||||
|
}
|
||||||
|
|
||||||
|
cout << dfs(1) << endl;
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
int main()
|
||||||
|
{
|
||||||
|
ios::sync_with_stdio(0);
|
||||||
|
cin.tie(0); cout.tie(0);
|
||||||
|
int testCases = 1;
|
||||||
|
// cin >> testCases;
|
||||||
|
for (int t = 1; t <= testCases; t++){
|
||||||
|
// cout << "Case #" << t << ": ";
|
||||||
|
solve();
|
||||||
|
}
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
12
gatinhos/statement/description.tex
Normal file
12
gatinhos/statement/description.tex
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
Bibi está visitando um grande abrigo de animais que tem o formato de uma árvore.
|
||||||
|
O abrigo possui $n$ salas conectadas por $n-1$ corredores, e a entrada principal fica na sala $1$.
|
||||||
|
Como é uma árvore, existe exatamente um caminho simples entre quaisquer duas salas.
|
||||||
|
|
||||||
|
Em algumas salas, há lindos gatinhos brincando. Bibi ama gatinhos, mas infelizmente ela tem uma leve alergia a eles.
|
||||||
|
Ela sabe que, se passar por \textbf{mais de} $m$ salas consecutivas contendo gatinhos ao longo de seu caminho, sua alergia vai atacar e ela começará a espirrar sem parar!
|
||||||
|
|
||||||
|
As saídas do abrigo estão localizadas nas salas que são "folhas" dessa árvore.
|
||||||
|
Uma sala é considerada uma folha se ela tem apenas um corredor conectado a ela e não é a sala da entrada principal.
|
||||||
|
|
||||||
|
Bibi sempre caminha se afastando da entrada principal.
|
||||||
|
Ela quer saber: quantas saídas diferentes do abrigo ela consegue alcançar a partir da entrada sem que sua alergia ataque em nenhum momento do caminho?
|
||||||
5
gatinhos/statement/input.tex
Normal file
5
gatinhos/statement/input.tex
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
A primeira linha da entrada contém dois inteiros $n$ e $m$ ($2 \le n \le 10^5, 1 \le m \le n$), indicando o número de salas no abrigo e o número máximo tolerado de salas consecutivas com gatinhos.
|
||||||
|
|
||||||
|
A segunda linha contém $n$ inteiros $a_1, a_2, \ldots, a_n$ ($a_i \in \{0, 1\}$). Se $a_i = 1$, a sala $i$ tem gatinhos. Se $a_i = 0$, a sala $i$ não tem gatinhos.
|
||||||
|
|
||||||
|
As próximas $n-1$ linhas descrevem os corredores do abrigo. Cada linha contém dois inteiros $u$ e $v$ ($1 \le u, v \le n, u \neq v$), indicando um corredor entre as salas $u$ e $v$. É garantido que os corredores formam uma árvore válida enraizada em $1$.
|
||||||
21
gatinhos/statement/notes.tex
Normal file
21
gatinhos/statement/notes.tex
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
Vamos lembrar que uma árvore é um grafo conexo com $n$ vértices (salas) e $n-1$ arestas (corredores). Uma árvore enraizada é uma árvore com um vértice especial chamado raiz (neste problema, a sala 1). Em uma árvore enraizada, entre quaisquer dois vértices conectados por uma aresta, um vértice é o pai (o que está mais próximo da raiz), e o outro é o filho. Um vértice é chamado de folha se não tiver filhos.
|
||||||
|
|
||||||
|
\vspace{0.5cm}
|
||||||
|
|
||||||
|
\textbf{Nota para o primeiro caso de teste:} As salas contendo gatinhos estão marcadas em vermelho. As saídas (folhas) estão localizadas nas salas 2, 3 e 4. Bibi só não consegue ir para a saída localizada na sala 2.
|
||||||
|
|
||||||
|
\begin{figure}[h]
|
||||||
|
\centering
|
||||||
|
\includegraphics[width=0.25\textwidth]{sample-01.png}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
|
\vspace{0.5cm}
|
||||||
|
|
||||||
|
\textbf{Nota para o segundo caso de teste:} As saídas (folhas) estão localizadas nas salas 4, 5, 6 e 7. Bibi não consegue ir para as saídas 6 e 7.
|
||||||
|
|
||||||
|
\begin{figure}[h]
|
||||||
|
\centering
|
||||||
|
\includegraphics[width=0.4\textwidth]{sample-02.png}
|
||||||
|
\end{figure}
|
||||||
|
|
||||||
|
Problema adaptado de \href{https://codeforces.com/contest/580/problem/C}{Codeforces Round 321 (Div. 2, Problem C)}.
|
||||||
1
gatinhos/statement/output.tex
Normal file
1
gatinhos/statement/output.tex
Normal file
@@ -0,0 +1 @@
|
|||||||
|
Imprima um único inteiro: o número de saídas do abrigo que Bibi consegue alcançar sem passar por mais de $m$ salas com gatinhos consecutivas.
|
||||||
0
gatinhos/statement/preamble.tex
Normal file
0
gatinhos/statement/preamble.tex
Normal file
14
gatinhos/statement/tutorial.tex
Normal file
14
gatinhos/statement/tutorial.tex
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
O problema pode ser modelado como uma travessia em árvore (por exemplo, usando Busca em Profundidade - DFS ou Busca em Largura - BFS).
|
||||||
|
Começando da raiz (sala 1), mantemos um contador do número de gatinhos consecutivos que vimos até o momento no caminho da raiz até o nó atual.
|
||||||
|
Ao visitar um nó $u$:
|
||||||
|
\begin{itemize}
|
||||||
|
\item Se o nó atual possui um gatinho ($a_u = 1$), incrementamos o nosso contador.
|
||||||
|
\item Caso contrário ($a_u = 0$), zeramos o contador.
|
||||||
|
\end{itemize}
|
||||||
|
|
||||||
|
Se em qualquer ponto o contador ultrapassar o limite $m$, sabemos que este caminho não é mais válido, portanto, paramos a travessia a partir desse nó (pois a alergia atacou e Bibi não pode continuar).
|
||||||
|
|
||||||
|
Se chegarmos a um nó que é folha e o contador não tiver excedido $m$, incrementamos nossa resposta em 1.
|
||||||
|
|
||||||
|
A complexidade de tempo será $O(n)$ pois visitamos cada nó no máximo uma vez e realizamos operações de tempo constante em cada passo.
|
||||||
|
A complexidade de espaço será $O(n)$ devido ao armazenamento da árvore e à pilha de chamadas da recursão ou à fila da BFS.
|
||||||
Reference in New Issue
Block a user