我剛開始學習Polog,而且我必須做以下事情 第一個: 我必須編寫一個謂詞,它檢查if列表A僅包含B具有的那些元素中的一些。 (A = [a,b] B = [a,b,c]爲真),我這樣做了,但我也必須確定兩個列表的相等元素是否相同。 Example:
A = [b,b,c,c] (b and c is member of B so its true)
B = [a,b,b,c,c,d,f,g
問題: 想象一下,你開始在X由Y網格的角落。你只能朝兩個方向移動:向右和向下。你有多少可能的路徑從(0,0)到(X,Y) 我有兩種方法,第一種是使用memoization增強的遞歸算法,第二種是用二項式計數策略 遞歸的方式 def gridMovingCount(x, y, cache):
if x == 0 or y == 0:
return 1
elif str