📄 descartes.pl
字号:
%comb([],B,[]).
%comb([H|T],B,[(H,B)|N]):-comb(T,B,N).
%descartes(A,[],[]).
%descartes(A,[H|T],[X|N]):-comb(A,H,X),descartes(A,T,N).
%
%
%descartes(A,[],[]).
%descartes([],B,[]).
%descartes([HA|TA],[HB|TB],[(HA,HB),X,Y]):length(TA) > 0, length(TB)>0,descartes([HA|TA],[HB],X),descartes([TA],[HB|TB],Y).
comb([ ],B,[ ]).
comb([Ha|Ta],B,[(Ha,B)|N]):-comb(Ta,B,N).
descartes(A,[ ],[ ]).
descartes(A,[Hb|Tb],[Hc|Tc]):-comb(A,Hb,Hc),descartes(A,Tb,Tc).
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -