Skip to content

Latest commit

 

History

History
158 lines (132 loc) · 5.07 KB

README.md

File metadata and controls

158 lines (132 loc) · 5.07 KB

Matemática

Algumas questões de matemática com soluções analíticas e numéricas.

Simulações Numéricas de problemas interessantes de Matemática e Estatistíca

Escreva um algoritmo que leia um inteiro N (0 ≤ N ≤ 100), correspondente a ordem de uma matriz M de inteiros, e construa a matriz de acordo com o exemplo abaixo.

Entrada

A entrada consiste de vários inteiros, um valor por linha, correspondentes as ordens das matrizes a serem construídas. O final da entrada é marcado por um valor de ordem igual a zero (0).

Saída

Para cada inteiro da entrada imprima a matriz correspondente, de acordo com o exemplo. Os valores das matrizes devem ser formatados em um campo de tamanho 3 justificados à direita e separados por espaço. Após o último caractere de cada linha da matriz não deve haver espaços em branco. Após a impressão de cada matriz deve ser deixada uma linha em branco.

Ajude um rato a encontrar um pedaço de queijo num labirinto como o do desenho da figura 1: Um labirinto desses pode ser representado por uma matriz retangular L, cujo elemento $L[i][j]$ vale 0 ou −1 conforme a casa correspondente do labirinto seja uma passagem livre ou uma parede, respectivamente. Suponha que, a cada passo, o rato possa se deslocar de apenas uma casa na vertical ou na horizontal.

Saída de Dados

A saída do seu programa deve ser uma lista de coordenadas que comece pela posição inicial do rato e termine na posição inicial do queijo. Essa sequencia de coordenadas deve indicar o caminho mais curto para o rato chegar ao queijo.

Neste caso vamos considerar um problema alternativo em que é possível a locomoção nas casas horizontais, verticais e diagonais.

Ajude um rato a encontrar um pedaço de queijo num labirinto como o do desenho da figura 1: Um labirinto desses pode ser representado por uma matriz retangular L, cujo elemento $L[i][j]$ vale 0 ou −1 conforme a casa correspondente do labirinto seja uma passagem livre ou uma parede, respectivamente.

0 1 2 3 4 5 6 7 8 9 10
0 12 11 -1 -1 8 7 6 0 0 0 0
1 0 -1 10 9 -1 0 -1 5 -1 -1 0
2 0 0 -1 0 -1 0 -1 0 4 0 -1
3 0 -1 0 -1 0 0 0 -1 -1 3 0
4 0 0 0 -1 0 -1 0 0 0 -1 2
5 0 -1 0 0 0 0 0 0 -1 0 1

Figura 2 - Matriz

Saída de Dados

A saída do seu programa deve ser uma lista de coordenadas que comece pela posição inicial do rato e termine na posição inicial do queijo. Essa sequencia de coordenadas deve indicar o caminho mais curto para o rato chegar ao queijo.

In the ring of Gaussian integers (a+bi, where a, b are integers), a lot of the ordinary primes can be factored into Gaussian primes, e.g. 5=(2+i)(2-i). Here are the Gaussian primes with norm less than 1000. Fermat Linkedin

Reference