2016級計算機C++助教工作(10)第三次第四次上機題注意事項

各位同學,當你們隊邏輯和代碼的掌控能力不強的時候,切忌使用動態聲明數組的方法用全局變量然後是常數大小(保證足夠大)如: int a[100000];

不要在函數中聲明大於10^5的數組

第三次:

A:這道題呢,其實沒有什麼坑,就是在一條線段上,走到兩端的螞蟻會掉下去,算最少需要多少時間能讓所有螞蟻掉下去,以及最多多久所有螞蟻能掉下去。
B:這道題有測試數據,全過了就沒什麼問題,不過數組開大一點,不然會莫名其妙的錯誤。
C:模擬棧的操作就行了,特別注意棧中沒有元素的情況,不要越界了
D:這道題記住,如果你的算法(不是這個算法的不要看)是頭和尾的移動,第19步尾巴就到頭的位子了,這個時候尾巴就開始走頭的走過的路線了,因此E只需要走19次。
E:簡單題,不說
F:這道題,如果進入的位置就循環了,應該是0步進入一個x的循環。
G:模擬棧的操作,

第四次:

B:注意前綴0的情況,如01111輸出爲1111,如果第一個數字就是0,那麼輸出0,而不是不輸出。兩個測試樣例
case1: 輸入 0  輸出 0
case2:輸入 01 輸出1
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章