總網頁瀏覽量

2020年6月29日 星期一

很有陷阱的一題













Python Code:

A=[-1,0,1]
flag=0
value=[]
for a0 in A:
    for a1 in A:
        for a2 in A:
            for a3 in A:
                for a4 in A:
                    for a5 in A:
                        s=a0+3*a1+9*a2+27*a3+81*a4+242*a5
                        if s>0:
                            flag+=1
                            value.append(s)
                            if s==121:
                                print(s,"  ",a0,a1,a2,a3,a4,a5)

答案:
共有364個,但其中有二個值是重覆的121
(a0,a1,a2,a3,a4,a5)=(-1,-1,-1,-1,-1,1)、(1,1,1,1,1,0)
所以應該算363個






沒有留言:

張貼留言