邏輯遊戲 在電梯裡的男人

2021-06-17 16:18:28 字數 403 閱讀 7226

有個男人住在十樓。每天他會乘電梯下到大堂,然後離開。晚上,他會乘電梯上樓,如果有人在電梯裡-或者那天下雨,他會直接坐到他的那層。否則,他會坐到第七層,然後他會走三層到他的公寓。你能解釋為什麼嗎?

(這個可能是最有名的一條從側面入手的邏輯推理題。)

個人建議:這道題我想了很久,但沒做出來,後來想想,還是思路被自己限定了。後來覺得,如果用物件導向的思路去做,應該可以很快接近答案,比如,把電梯看做乙個物件,裡面封裝的操作會有哪些呢?門的開啟與關閉是一對操作,設定到達的樓層是乙個操作等等,每個操作都有前置條件和輸出結果;那個男人必須具備這些前置條件才能執行這些操作,而他本身不具備,別人和那把雨傘可以幫他滿足其中的某個條件,那會是什麼呢?這只是我看了答案後覺得應該有的乙個思路,希望會有更多的思路!

情緒在電梯裡飛

部門經理離職了,我出差回來以為迎接自己的是上任通知,結果卻空降出乙個白池。最初我心存憤懣,覺得39歲的白池除去比我年齡大,還真沒看出哪點優秀。她長得並不漂亮,應該跟潛規則什麼的扯不上邊吧?衣飾樸素簡單,永遠穿各式白襯衫配齊膝裙 中跟鞋,極為普通。人家都說新官上任三把火,白池似乎也沒有瘋狂燃燒的念頭,...

遊戲邏輯裡常用的設計模式

總結下最近編寫遊戲伺服器邏輯時常用到的設計模式 1 工廠方法模式 建立遊戲物件 比較常用的方法,交由各個物件的管理器負責例項化其管理的物件。在不同世界需要不同的物件例項時 可以先由世界把不同的物件管理器例項化出來 2 原型模式 大部分非玩家物件 建立時依賴 策劃填寫的配置資料 每次建立都讀一次表明顯...

電梯裡的愛情(模擬)

輸入格式 共2行 第1行,乙個正整數n,表示乘坐電梯的人數。第2行,n個正整數,a i 表示第i個人要去的樓層。輸出格式 僅1行,乙個正整數,表示完成這趟任務需要的時間。樣例.in 4 2 4 3 2 樣例.out 59 對於60 的資料 0 include using namespace std ...