数が素数であるかどうかをアルゴリズムのチェックを次の今で符号化する際数が素数であるかどうかをチェックするバイナリ/単項
Given a number n,loop over all numbers smaller than n and check whether they divide n.
If one of them divides n, answer no. Otherwise, answer yes.
、Iは、関数のようなアルゴリズムによって実行される除算の数を分析しなければなりません
1)数値は単項式で符号化されます(つまり、4は1111です)。分割数が多項式であることをどのように示しますか?
2)数値は2進数で符号化されます(つまり、4は100です)。部門の数が指数関数的であることをどのように示しますか?
最初のものは、n-2個の数値を多項式で除算しています。バイナリの状況では、まだn-2ではないのですか? –
@ SorinCiobanバイナリでは、桁数は私たちの問題のサイズです。 'n '桁は' 2^n'の大きさの値をエンコードします。 –
@ SorinCiobanバイナリ状況での 'n'の定義は何ですか:入力のビット数または数値の大きさ? –