Доля успешных оснований в алгоритме Шора
При разложении $N$ на множители строится унитарное преобразование $U|a\rangle=|ax\bmod N\rangle$, где $0\leq a<N$ и $\gcd(x,N)=1$. Находят наименьшее $r>0$, для которого $U^r|1\rangle=|1\rangle$, и используют его для разложения $N$. Может пригодиться тот факт, что для нечётного простого $p$ мультипликативная группа вычетов по модулю $p^\alpha$ циклическая.
При $N=15$ какая доля вычетов $1\leq x<N$, для которых $\gcd(x,N)=1$, приводит к разложению на множители? А при $N=63$? Можно перебрать все вычеты, но существуют значительно более эффективные способы.
Предложить решение
Войти, чтобы отправить материал.