Computaįão Quântica para leigos - USP
Computaįão Quântica para leigos - USP
Computaįão Quântica para leigos - USP
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Algoritmo de Shor<br />
Algoritmo Shor(n)<br />
1 escolha um inteiro 1 < x < n aleatoriamente<br />
2 se mdc(x, n) > 1<br />
3 então devolva mdc(x, n)<br />
4 seja r o período da função f (a) := x a mod n<br />
5 se r for ímpar ou x r<br />
2 ≡ −1 (mod n)<br />
6 então o procedimento falhou<br />
7 devolva mdc(x r<br />
2 + 1, n)<br />
Ana Basalo e William Gnann (IME-<strong>USP</strong>) Computação <strong>Quântica</strong> <strong>para</strong> <strong>leigos</strong> 3 de dezembro de 2010 30 / 42