2019秋季PAT甲級考試總結:努力+策略+運氣

經過一兩個月的備戰PAT,在今天終於畫上了一個圓滿的句號,取得了滿分的成績。

我是在南京的金陵科技學院考試的,三個月前就報好了名,256元報名費。考試時間是從下午13:30-16:30,共四個題目,分別是20分,25分,25分,30分。考試環境是線上考試,在PAT的桌面客戶端提交代碼,其實就是和https://pintia.cn網站的頁面一樣。編程環境Java是eclipse,C++是Dev和codeblocks。我選擇使用codeblocks。打開codeblocks的第一件事就是開啓C++11的編譯選項,然後測試下C++11是否可以正常運行。之後就開始做題了。

看到第一題時,算是道數學題,我看了十分鐘,發現沒看懂,頓時心裏是有點慌的,然後我就決定先去看後面的題吧。

第二題是個鏈表題,這種題我之前做過很多次,所以我一眼就覺得我能做出來,code十來分鐘,把樣例跑出來了,然後自己想了組例子,感覺代碼沒什麼問題了,就提交了,一遍就AC了,呵呵,開森😄。

緊接着看第三題,是個二叉樹的後綴遍歷,超簡單啊,也是十來分鐘就搞出來了,交了上去,又是一遍過😄。 此時已經50分到手了,心情超級好,發現左右兩邊的男生還在做第一題,我的內心默默感慨自己的策略是對的,幸好沒有死磕第一題。

我又開第四題了,是個Dijkstra算法的題,跟以往的有所不同,以前都是求最短路,這次是判斷這個排列是否是一個dis數組。思考了一會,有思路,然後寫了大半個小時,再調試調試,感覺寫的沒什麼問題了,就交了,又是一遍就AC了,心情越來越好😆😆

回過頭來看第一題,此時離考試結束還剩一個半小時,時間綽綽有餘,我看右邊的男生第一題沒做出來,在做第二題。我在草稿紙上推算第一題,算了一二十分鐘,感覺有思路,可以下手寫了,把樣例跑出來了,交上去,就過了一組數據,還有三組數據沒過,得了10分,此時總分已經有90分了呵呵。不過離考試結束還早得很,我覺得這道題還可以救一救,於是我又反覆調試,但實在沒發現什麼問題。我看數據範圍小,我就決定打印所有的數據範圍看一看,說不定能一眼看出異樣呢。果然,我看到當最後一位爲9時,會增加一個9,這樣結果就不對了,激動,感覺修改過來,讓遍歷的最後一位不能取9,再次提交,這次過了3組,得了17分。這時離考試結束就剩十分鐘了,然而我沒什麼思路了,我不知道最後一組數據會錯在哪兒了,我感覺代碼很完美呀。我以爲我這次就要定格在97分了,而且這個時候,PAT的服務器突然崩潰了,監考老師讓我們先在本地調試,然後等服務器恢復了再提交,會給我們延時十五分鐘,這個時候我就無聊的看了一下榜單排名(我居然到考試就剩十分鐘纔想起來去看榜單,也真是夠蠢的了),我發現我的97分排116名,然在我前面的115個人都是100分,並列排第一名,也就是說,我只要這道題得了滿分,我也就是100分跟他們並列第一名。我然後去看了下AC率,發現第一題果然是最難的,只有很少一部分人做出來。於是我就趁着服務器崩潰的時間繼續看我的打印所有數據的結果,其實此時並不抱太大希望的,但當我看到一組數據中的n是由大到小輸出時,我突然反應過來題目要求好像是要增序輸出,爲什麼我的輸出中會有降序,闊怕,我趕緊想看題目,可是服務器還沒回復過來。於是我就先將降序改成了增序,然後等到服務器恢復了,我就趕緊再去看一遍題目,果然是增序輸出n,其實這個坑很難找,因爲絕大部分數據中,n只有一種,所以如果不打印所有的測試結果,根本發現不了n是降序的。當時我真是激動壞了,我感覺這裏改過來應該就能AC了,可我提交時,發現時間已經截止了,不過監考老師說等着過會補時15分鐘,這段時間真焦急,老師說可以交了,我就把這份最終代碼交上去,發現前面還有1000多人等待評測,唉真是心累啊,等到還剩五百多等待評測的時候,突然網頁又顯示服務器異常了,然後提交頁面就沒有了。。。┭┮﹏┭┮我就問監考老師我提交到一半突然服務器異常了,我有沒有交上去呢,要不要重新提交,然後老師說那你重新交一下吧,於是我就點進提交列表準備重新提交,發現我剛纔居然已經提交上去了,並且顯示得分20分,😆😆😆😆,終於AC了,當時的心情真是開心到飛起。然後我就準備起身離開了,並且看了一下名次,是第一名,滿分,監考老師在後面說了句滿分啊,不容易。哈哈我笑了笑沒說什麼,不過內心已是特別激動。

本次考試的結果我很是滿意。


本次考試結果歸功於,努力+策略+運氣

努力:
在考試前一個月裏,我每天都在PAT網站上刷真題,每天都是刷2~6個小時,我不是很閒的喲,我現在已經在工作了,刷題的時間都是擠出來的。而且刷題也不是盲目,遇到不會的題會去找題解,會去總結,可以看我最近的博客,全都是PAT的題解。當然我只是覺得對我有價值的題解纔會寫到博客裏,普通題解只上傳到GitHub了。PAT甲級題庫裏共有155題,我做了一百多道題。在考前我還在複習這些我曾寫過的題。我覺得難得題有:動態規劃(揹包部分),樹狀數組,平衡二叉樹,我害怕考到這些。

策略:
一般情況下,20分的題都比較簡單,但這次考試顯然不是這樣,我慶幸我沒有死磕第一題,要不然這次就涼了。我是先做後面三道題的,非常順利的做出了後三道題,然後再做第一道題,心態更好了,思路也更清晰了。

運氣:
剛纔說的我害怕的三種題,這次都沒考到,如果考到了這三者我可能就不會這麼順利了。其次,多虧了最後服務器崩潰的補時十五分鐘,要不然我沒時間調試出我最後的bug拿到滿分,所以補時對我來說影響是巨大的。雖然監考老師說往年也都是這樣,但對我來說還算是運氣好吧。

繼續加油,再接再厲。當下定決心做一件事時,就要全力以赴!

在這裏插入圖片描述

感謝我的idol一博哥哥給我力量
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章