經過了近20天的訓練,總算acm程式設計書中題目這一專題暫時告一段落。雖然結果可能和起初想象中的不一樣。但在這一段時間裡,幾乎把所有的課餘時間都用在了這上面。也是有付出就有收穫吧。
在這一段時間裡,每天晚上都會去刷題,在做題的過程中也收穫了很多很多。強化了stl的使用,起初學習了vector,sort,map,結合struct做的這一套的練習題。強化了對這些技能的使用。熟悉的使用vector來解決問題,vector的型別可以是各種的資料型別,然後sort函式進行排序,不僅僅是從小到大公升序的預設排序,通過練習也逐漸熟悉了自定義函式進行排序。map映照容器的使用,雖然在這一套專題的做題裡用到的不多,但是在剛開始學習就覺得這個map很好用。就像書的目錄一樣進行映照尋找。在這套專題裡,雖然有一些題起初的思路還是用原始的迴圈解決,但是有意識的想想,便能夠改變一些思路,通過stl進行對問題的解決。用stl,使問題的解決變得更簡單。同時在這一套專題的練習中,對於string有了更加深刻的理解與應用。然後對於各個容器也好陣列也好,其中包含的函式,例如輸入輸出尋找之類的函式也得到了較好的應用。雖然這一套題到最後沒有全部完成,但是對於自己能力的提高還是有了很大很大的幫助,而且是盡自己的努力去完成。
專專心心做好一件事,我想在這20天左右的時間裡,得到了較好的體現。學習,做題,再學習,再刷題,可能有的題開始看沒有思路,到了後來有了思路,我想這就是進步。對於這20天,我覺得過得很充實,學到了很多很多的東西,也有了回報,a了17道題。雖然可能自己的能力還是比較有限,但是自己盡力去做了,收穫了很多。對於以後,我想都應該像這乙個專題一樣,盡自己最大的努力去完成。不管最後的結果如何,只要專心並且付出了努力,就會學到很多東西,得到很多平時學不到的東西,也鍛鍊了自己,提高了自己的專業技能。我想這對於我來說都是很寶貴的。在以後的學習中,還應該更加更加努力的去學習。一直堅持下去,做最好的自己。
《ACM程式設計》書中題目總結
通過這個專題的練習大體掌握了stl中個容器的使用以及對各種容器的基本操作,掌握的主要操作有排序函式sort函式 反向排序reverse函式 元素的插入push back 檢索函式find函式等等,還有過載小於號的操作。練習了這個專題也了解了acm的幾種輸出格式,如 有的不同組資料輸出用但空格分開 有...
《ACM程式設計》書中題目 J
題目簡要 輸入從乙個整數n 這是要跟隨的字串數。以下n行每個包含乙個最多50個大寫字母的字串。對於輸入中的每個字串,首先輸出字串的編號,列印字串start是從輸入字串匯出的,每次都替換為字母表中的以下字母,並用 a 替換 z 在每個測試用例後列印空白行。例如 sample input 2hal sw...
acm程式設計書中題目l
輸入乙個字串,將這個字串倒序輸出。運用string中的getline cin,字串名 進行輸入然後通過獲取字串長度,倒序輸出。include include include using namespace std intmain d 100 int a,i,j while cin a 輸入字串 fo...