PCDVD數位科技討論區
PCDVD數位科技討論區   註冊 常見問題 標記討論區為已讀

回到   PCDVD數位科技討論區 > 其他群組 > 七嘴八舌異言堂
帳戶
密碼
 

回應
 
主題工具
大鳥
Junior Member
 
大鳥的大頭照
 

加入日期: Aug 2000
您的住址: 中外野
文章: 716
關於猜數字的問題

大家都有玩過一個猜數字的遊戲吧
猜數字之後提示XAXB
在繼續猜下去的遊戲~~
請問大家再猜別人的數字時有沒有什麼訣竅??

其實我是想寫一個程式
讓電腦猜使用者的數字
所以想知道有沒有什麼訣竅
可以對我在寫程式的時候有點幫助

我聽說有學長寫過
每次都可以在10次內猜出來~~

謝謝
     
      
__________________
累了就睡, 醒了就拼命努力做該做的事, 對一件事, 專心用力, 持之以恆, 就會有神通
格鬥天王打棒球
舊 2003-06-11, 03:16 AM #1
回應時引用此文章
大鳥離線中  
大鳥
Junior Member
 
大鳥的大頭照
 

加入日期: Aug 2000
您的住址: 中外野
文章: 716
大家提供一點意見吧
 
__________________
累了就睡, 醒了就拼命努力做該做的事, 對一件事, 專心用力, 持之以恆, 就會有神通
格鬥天王打棒球
舊 2003-06-11, 09:37 AM #2
回應時引用此文章
大鳥離線中  
chlang
Master Member
 
chlang的大頭照
 

加入日期: Dec 2001
文章: 1,747
回覆: 關於猜數字的問題

引用:
Originally posted by 大鳥
大家都有玩過一個猜數字的遊戲吧
猜數字之後提示XAXB
在繼續猜下去的遊戲~~
請問大家再猜別人的數字時有沒有什麼訣竅??

其實我是想寫一個程式
讓電腦猜使用者的數字
所以想知道有沒有什麼訣竅
可以對我在寫程式的時候有點幫助

我聽說有學長寫過
每次都可以在10次內猜出來~~

謝謝


1. 將所有可能列表出來. (1234, 1235,.........,9876)
2. 隨便丟一組出來猜.
3. 將 1A 2B 跟剛才的比對, 把不合 1A2B 的傢伙拿掉.
4. 回到 1 直到只剩一組為止.

--
chlang
舊 2003-06-11, 10:22 AM #3
回應時引用此文章
chlang離線中  
大鳥
Junior Member
 
大鳥的大頭照
 

加入日期: Aug 2000
您的住址: 中外野
文章: 716
回覆: 回覆: 關於猜數字的問題

引用:
Originally posted by chlang
1. 將所有可能列表出來. (1234, 1235,.........,9876)
2. 隨便丟一組出來猜.
3. 將 1A 2B 跟剛才的比對, 把不合 1A2B 的傢伙拿掉.
4. 回到 1 直到只剩一組為止.

--
chlang


請問3.是什麼意思?
是指比了一些之後
把結果為1A2B的和其他的在比對嗎?
謝謝~~
__________________
累了就睡, 醒了就拼命努力做該做的事, 對一件事, 專心用力, 持之以恆, 就會有神通
格鬥天王打棒球
舊 2003-06-11, 10:54 AM #4
回應時引用此文章
大鳥離線中  
奇耳米
Major Member
 

加入日期: Dec 2001
文章: 247
之前收到朋友寄來的FLASH遊戲-被壓扁的牛牛(挖礦網-伊電網創意)
不過是由人來猜數字.
我提供實際玩的方法好了
通常先分三組再下去猜
一.1234=>1B
二.6789=>1A1B
也就是說0.5其中有一數字!
再拆出三組
三.4905=>2B
四.7126=>1A
那4,9有一字.3.8有一字
照遊戲內的排版
12345
67890
及上面四個數字,得出有可能的十二組數字
1895,1890,2895,2890,6395,6390
7395,7390,6845,6840,7845,7840
將第一個有可能的數字,及幾乎不相同的數字輸入
五.9815=1B(被壓扁了.....遊戲內的牛牛)
六.7840=3B(忘了重組,失誤)
照五六來講,2.3.6有一字.而如果4有的話,那2.3就不可能成立(一)
既然3不成立8就可能有.(三四)
依五,9.1.5不成立,那4.0有可能是.
如果840都是,那依照六.
七.6408=1A3B
四字猜出,接著七個數字組新組合
一.1234=>1B
二.6789=>1A1B
三.4905=>2B
四.7126=>1A
五.9815=1B
六.7840=3B
七.6408=1A3B
如果8對了
八.0486=4A
....十組數字內.!!
我是用這樣方法玩的,還是還有其他的方法?

此文章於 2003-06-11 11:44 AM 被 奇耳米 編輯.
舊 2003-06-11, 11:25 AM #5
回應時引用此文章
奇耳米離線中  
chlang
Master Member
 
chlang的大頭照
 

加入日期: Dec 2001
文章: 1,747
回覆: 回覆: 回覆: 關於猜數字的問題

引用:
Originally posted by 大鳥
請問3.是什麼意思?
是指比了一些之後
把結果為1A2B的和其他的在比對嗎?
謝謝~~

假設電腦推出 4567,得到 1A2B 好了.
目前的可能解答庫裡面有 1234,1235, 1236........., 9876

這些裡面挑選跟 4567 有符合 1A2B 的傢伙, 其他的過濾掉.
ie: 1234 這組數字就是跟 4567 0A1B ==> 過濾掉
1235 也是 0A1B => 過濾掉
可以留下來的有:
4056
4156
4256
4356
4856
4956
.....
這樣可以理解嗎 ?
--
chlang
舊 2003-06-11, 01:19 PM #6
回應時引用此文章
chlang離線中  
大鳥
Junior Member
 
大鳥的大頭照
 

加入日期: Aug 2000
您的住址: 中外野
文章: 716
了解了
非常感謝
__________________
累了就睡, 醒了就拼命努力做該做的事, 對一件事, 專心用力, 持之以恆, 就會有神通
格鬥天王打棒球
舊 2003-06-11, 04:42 PM #7
回應時引用此文章
大鳥離線中  
oqfoqf
Amateur Member
 

加入日期: May 2002
文章: 39
我想最多應該八步就可以......
舊 2003-06-11, 05:13 PM #8
回應時引用此文章
oqfoqf離線中  


回應


POPIN
主題工具

發表文章規則
不可以發起新主題
不可以回應主題
不可以上傳附加檔案
不可以編輯您的文章

vB 代碼打開
[IMG]代碼打開
HTML代碼關閉



所有的時間均為GMT +8。 現在的時間是02:43 PM.


vBulletin Version 3.0.1
powered_by_vbulletin 2026。