✨AI算命大師
議題選項
議題評分
re:五個村莊問題(解答) #508053 - 2006-04-14 13:38:32
天步 離線

一元復始
註冊: 2002-03-24
文章數: 1617
來自: 台北
我就用天步果老星宗人工智慧版程式解一下問題,紅色為答案.

member(C,D,N,S,P,[[C|_],[D|_],[N|_],[S|_],[P|_]]).
member(C,D,N,S,P,[[_|Lc],[_|Ld],[_|Ln],[_|Ls],[_|Lp]]):-
member(C,D,N,S,P,[Lc,Ld,Ln,Ls,Lp]).

right(C1,D1,N1,S1,P1,C2,D2,N2,S2,P2,[[C1,C2|_],[D1,D2|_],[N1,N2|_],[S1,S2|_],[P1,P2|_]]).
right(C1,D1,N1,S1,P1,C2,D2,N2,S2,P2,[[_|Lc],[_|Ld],[_|Ln],[_|Ls],[_|Lp]]):-
right(C1,D1,N1,S1,P1,C2,D2,N2,S2,P2,[Lc,Ld,Ln,Ls,Lp]).

next(C1,D1,N1,S1,P1,C2,D2,N2,S2,P2,L):-
 right(C1,D1,N1,S1,P1,C2,D2,N2,S2,P2,L);
 right(C2,D2,N2,S2,P2,C1,D1,N1,S1,P1,L).

constraints(L):-
 member(紅色,_,英國人,_,_,L),
 member(_,_,西班牙人,_,狗,L),
 member(黃色,_,_,長壽煙,_,L),
 member(_,茶,烏克蘭人,_,_,L),
 member(綠色,酒,_,_,_,L),
 member(_,_,_,萬寶路,蛇,L),
 member(_,橘子汁,_,肯特,_,L),
 member(_,_,日本人,百樂門,_,L),
 right(象牙色,_,_,_,_,綠色,_,_,_,_,L),
 next(_,_,_,新樂園,_,_,_,_,_,狐狸,L),
 next(_,_,_,長壽煙,_,_,_,_,_,馬,L),
 next(_,_,挪威人,_,_,藍色,_,_,_,_,L).

thinking:-
 constraints([[C1,C2,C3,C4,C5],[D1,D2,牛奶,D4,D5],[挪威人,N2,N3,N4,N5],
 [S1,S2,S3,S4,S5],[P1,P2,P3,P4,P5]]),
 L = [[C1,C2,C3,C4,C5],[D1,D2,牛奶,D4,D5],[挪威人,N2,N3,N4,N5],[S1,S2,S3,S4,S5],[P1,P2,P3,P4,P5]],
 member(C,_,_,_,斑馬,L),
 member(_,水,N,_,_,L),
 顯示([斑馬,住在,C,村莊]),換行,
 顯示([N,喝,水]),換行,
 顯示([L]),換行,
 多解.

run:-$thinking.


人工智慧解盤:

斑馬住在綠色村莊
挪威人喝水
[
[黃色 ,藍色  ,紅色 ,象牙色 ,綠色 ],
[水  ,茶   ,牛奶 ,橘子汁 ,酒  ],
[挪威人,烏克蘭人,英國人,西班牙人,日本人],
[長壽煙,新樂園 ,萬寶路,肯特  ,百樂門],
[狐狸 ,馬   ,蛇  ,狗   ,斑馬 ]

]
_________________________
天步占星
廣告




全部議題
議題 貼文者 : 張貼日期
人工智慧版-語法討論 天步 2005-04-19 14:34:06
人工智慧-取資料顯示 天步 2005-04-19 15:07:28
Re: 人工智慧-取本命星資料 天步 2005-04-24 02:10:28
Re: 人工智慧版-數學運算(含圖片) 天步 2005-04-22 16:34:41
Re: 人工智慧版-繁雜的神煞 天步 2005-04-24 08:13:07
Re: 人工智慧版-繁雜的神煞 Puka2000 2005-04-24 08:30:52
人工智慧版-使用說明v1.0 天步 2005-05-08 12:50:10
代貼:程式如何撰寫?(流木) 天步 2005-07-01 15:41:46
Re: 代貼:程式如何撰寫?(流木) 天步 2005-07-01 16:14:09
請問如果想一次撰寫 天步 2005-07-03 03:39:20
Re: 請問如果想一次撰寫 天步 2005-07-03 04:07:02
小限什麼宮? 天步 2005-07-03 07:32:59
undefined predicate 小限盤? 天步 2005-07-11 15:45:11
Re: undefined predicate 小限盤? 天步 2005-07-13 14:39:28
Re: undefined predicate 小限盤? jfive 2005-07-15 04:10:09
牛頓 占星 微積分 天步 2005-07-15 14:27:47
Re: 請問如果想一次撰寫 天步 2005-07-03 10:31:58
五個村莊問題 天步 2006-04-13 14:27:25
re:五個村莊問題(解答) 天步 2006-04-14 13:38:32
Re: re:五個村莊問題(解答) Rose_wang 2006-04-14 16:02:31
Re: re:五個村莊問題(解答) Rose_wang 2006-04-14 16:14:10
Re: re:五個村莊問題(解答) 天步 2006-04-15 02:52:14
請問一下prolog的語法~從航班資料庫中 天步 2006-04-17 13:13:13
Re: 請問一下prolog的語法~從航班資料庫中 天步 2006-04-17 13:18:09
Re: 請問一下prolog的語法~從航班資料庫中 ㄚ弟 2006-04-17 14:36:49
Re: 請問一下prolog的語法~從航班資料庫中 天步 2006-04-18 02:11:57
Re: 請問一下prolog的語法~從航班資料庫中 ㄚ弟 2006-04-18 02:17:35
Re: 航班(解答) 天步 2006-04-18 08:31:01
8個皇后問題 天步 2006-04-19 13:54:56
Re: 8個皇后問題(解答) 天步 2006-04-19 13:58:40
關於prolog問題 ㄚ弟 2006-04-22 15:34:38
Re: 關於prolog問題 天步 2006-04-23 07:37:54
Re: 關於prolog問題 ㄚ弟 2006-06-12 12:16:23
Re: 關於prolog問題 天步 2006-06-12 14:06:28
Re: 關於prolog問題 ㄚ弟 2006-06-12 14:57:23
Re: 關於prolog問題 ㄚ弟 2006-06-14 15:46:06
Re: 關於prolog問題 天步 2006-06-17 03:23:11
Re: 關於prolog問題 ㄚ弟 2006-06-17 03:40:10
人工智慧-結婚預測 天步 2007-03-15 15:46:36


本站是個命理討論的園地,如果您要問命,請務必詳閱各板板規,遵守發問規則,不要只留個生日或是命盤, 其他什麼都沒提。貼命盤的方法請特別注意算完命盤後的文字說明,不要貼個沒人看懂歪七扭八的命盤, 貼錯命盤及未遵守板規者,文章很有可能被不預警刪除 另外,如果您提了問題,而有人回覆的話,不論對與錯,請務必多上來回應論命者, 我們不歡迎那種提了問題就等人回答,也不回應的人。我們需要的是,「良好的互動」及「長期的追蹤」。
本站大多數的討論區都得要註冊才能發言,您若是要張貼討論,請務必註冊為使用者, 如果您忘了您的密碼,請在登入」的畫面, 輸入您的帳號,再按一下我忘記我的密碼了」, 此時系統會寄一封信到您當時註冊的 Email 信箱裡面, 裡面則附有一個臨時密碼,請您拿到密碼後用此臨時密碼登入。登入之後可以在 編輯個人檔案」裡面修改成您習慣的密碼。
logo
欣洋網路有限公司