寒假做業2

寒假做業

電梯

-題外話 反思
還沒看題目以前,看到羣裏大佬們在討論,個人心裏是崩潰的,徹底聽不懂他們在說什麼東西。
後來仔細地研究了一下題目,發現我是真的一臉懵逼的,再次崩潰。
我思考了一下爲何本身會「懵逼」,我想,一是上大學以前對計算機編程零接觸,大腦裏面沒有對編程題該從何入手進行思考的概念,二是上學期的學習時沒有認真且仔細地去鑽研,致使一學期的學習下來,本身還停留在剛起步不遠的地方。以爲這兩點都是挺致命的缺點,寫下來但願能夠時刻警醒本身,不要坐井觀天、不思進取。
-思路
反覆看了看題目,並結合羣裏大佬的討論,我掙扎出了幾十行代碼,可是以爲仍是沒有整道題的總體思路,只能慢慢思考並補充了。。。。懷疑人生。。。。
我不知道本身對題目的理解方向對不對。。。如下是個人思路。
利用二維數組存入五個乘客的請求(本來是打算用結構體的,後來以爲這樣後面的引用名字太長就放棄了,可是發現用結構體仍是相對比較清晰的)。我是這麼考慮的,把五位乘客按初始樓層的數值從小到大排列,保證前一位乘客比後一位所在位置低,假設都是按這樣的順序輸入的(發現本身自動忽略了多人一層的狀況,可是個人能力好像不容許我考慮這麼多。。。)。
輸出的話,我目前只能想出第一位乘客的狀況,第二位尚在思考中,因而代碼也是停滯不前的,心塞塞。
按個人假設,第一位乘客除了初始位置在第一層的狀況只有一種方向,其他均有兩種狀況。因而我把它分爲兩種假設,第一種是方向向上的狀況,這種狀況時,我分別考慮第二、三、四、5位乘客是否能在電梯到達他們所在樓層前發送本身的請求,根據不一樣狀況會有不一樣的輸出結果。而當方向向下時,除了在電梯載上第一位乘客並開始降低前還沒接收到接下來幾位乘客的請求的狀況,其他與第一種狀況相似(電梯一旦接收請求,便須要向上載客)。
-小結
按做業要求,是須要列出BUG數、代碼行數以及完成時長的,但因爲個人低效率,目前這些都是沒辦法列出來的,十分的遺憾。
繼續思考,繼續補充。。。
編程小做業
----------
編程

相關文章
相關標籤/搜索