0
> options(max.print=10^9)
> isPrime(768969862856745523)
Error: cannot allocate vector of size 3.3 Gb
、Rのソフトウェアを使用して、非常に大きな素数を特定したい。しかし、私は上記の数自体を取得できませんでした...私は問題だから、
> options(max.print=10^9)
> isPrime(768969862856745523)
Error: cannot allocate vector of size 3.3 Gb
、Rのソフトウェアを使用して、非常に大きな素数を特定したい。しかし、私は上記の数自体を取得できませんでした...私は問題だから、
library(gmp)
x <- as.bigz("768969862856745523")
isprime(x)
[1] 1
を解決してみてください。 、xはおそらく素数です。その後、isprime(x)のhere
all_divisors(x)
Big Integer ('bigz') object of length 2:
[1] 1 768969862856745523
を定義し、私は以下の数は50桁の素数だったことを知っているが、私は上記のコマンドXを使用する場合は、<-as.bigz(「22953686867719691230002707821868552601124472329079」)私のall_divisors機能を使って確認することができます1 [1]になっていますが、答えは間違っています。 – aarthi
1は「おそらく素数である」ことを意味します。だから私はall_divisorsを使うのです。 (あなたの50桁の数字がプライムであることを私に示しています) –
私はそれを知っていますが、数字が素数であることを知っているので2を期待しています – aarthi