47 lines
		
	
	
		
			983 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			47 lines
		
	
	
		
			983 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | ||
| id: 5900f4f61000cf542c510008
 | ||
| title: 'Problema 393: Formigas migratórias'
 | ||
| challengeType: 5
 | ||
| forumTopicId: 302058
 | ||
| dashedName: problem-393-migrating-ants
 | ||
| ---
 | ||
| 
 | ||
| # --description--
 | ||
| 
 | ||
| Uma grade de $n × n$ quadrados contém $n^2$ formigas, uma por quadrado.
 | ||
| 
 | ||
| Todas as formigas decidem se mover simultaneamente para um quadrado adjacente (em geral, 4 possibilidades, exceto para as formigas nas arestas ou nos vértices da grade).
 | ||
| 
 | ||
| Definimos $f(n)$ como o número de formas pelas quais isso pode acontecer sem que qualquer formiga acabe no mesmo quadrado em que estava e sem que duas formigas cruzem a mesma aresta entre dois quadrados.
 | ||
| 
 | ||
| Você é informado de que $f(4) = 88$.
 | ||
| 
 | ||
| Encontre $f(10)$.
 | ||
| 
 | ||
| # --hints--
 | ||
| 
 | ||
| `migratingAnts()` deve retornar `112398351350823100`.
 | ||
| 
 | ||
| ```js
 | ||
| assert.strictEqual(migratingAnts(), 112398351350823100);
 | ||
| ```
 | ||
| 
 | ||
| # --seed--
 | ||
| 
 | ||
| ## --seed-contents--
 | ||
| 
 | ||
| ```js
 | ||
| function migratingAnts() {
 | ||
| 
 | ||
|   return true;
 | ||
| }
 | ||
| 
 | ||
| migratingAnts();
 | ||
| ```
 | ||
| 
 | ||
| # --solutions--
 | ||
| 
 | ||
| ```js
 | ||
| // solution required
 | ||
| ```
 |