做題感悟(PlayGrounds隨機寶石遍布各處)

2022-06-10 05:18:07 字數 1274 閱讀 9985

做playgrounds隨機寶石遍布各處這關時,總想著用while迴圈一次搞定,但是沒有關鍵點和規律可找,一直鑽牛角尖,說明還是不能很好的貫通知識,最後還是用笨方法,一步一步寫,最後簡化**,發現規律,完成答題,感悟是:如果沒有思路就用一步一步去做題,沒有捷徑就勤奮點

}用的for迴圈遍歷作出來的題,但缺點很明顯,不能做步數多的,也不符合演算法的適用性,還需要在思考

let totalgems = randomnumberofgems

var gem = 0

var y=0

func move()}

while gemif isblocked}

if y==2;

y-=2;

pinkportal.isactive=true

blueportal.isactive=true

else {pinkportal.isactive=false

blueportal.isactive=false

move()

用while迴圈做出來了,多思考找到每一步要改變的獨有的特點,比如轉兩次要開起傳送門,當左邊/右邊無阻擋時轉彎,真的鍛鍊思維

2014 4 4做題感悟

近日閒的蛋疼做了6道水題。number one 尤拉迴路判斷 hdu單詞接龍。number two codeforces 296a 很欣喜的a了這道題,後來才知道是div2的a題,我腦殘。number three codeforces 284a 很逗比的一題,開始想用費馬小定理,不過最後還是模擬過的...

8 6晚做題感悟

最近感覺樹形dp練習的太少了,關於此的很多姿勢還是不太會 所以打算開始練練 description 幾乎整個byteland王國都被森林和河流所覆蓋。小點的河匯聚到一起,形成了稍大點的河。就這樣,所有的河水都匯聚並流進了一條大河,最後這條大河流進了大海。這條大河的入海口處有乙個村莊 名叫byteto...

青少年程式設計Playgrounds之十三 邏輯運算

青少年程式設計playgrounds之十三 邏輯運算 與第三關一字之差 地圖 本關練習使用邏輯或 分析一下迴圈 for i in1.12 也就是說,byte需要走12步,則完成本關。當前方或者左邊沒有障礙這兩個條件都不滿足時,前進。而任一條件滿足時,則先右轉,然後前進一步。for i in1.12m...