我正在尝试解决以下问题:对于 [1,100] 中的 a 和 [1,100] 中的 b,对每个 a 和 b 执行 a^b。我们可以获得多少独特的结果?
在 Python 中,我可以解决这个问题并得到正确的答案,但是当我尝试 R 实现时,我无法得到正确的答案。
这是我的代码:
lista=c()
for (b in 2:100){
for (a in 2:100){
elemento=a^b
if (!is.element(elemento,lista)){
lista=c(lista,elemento)
}
}
}
print(length(lista))