PAT乙級考試經驗 上海大學考場

2021-09-27 05:55:40 字數 1451 閱讀 1362

參加了秋季的pat乙級,我是3月份開始刷的第一道題,9月7號也就是考試的前一天才把題刷完,週期比較長,因為在學校有很多事情,偶爾有空了刷幾道題,考試的結果沒有達到自己的滿意,大致分析了以下幾個方面。

先放一下成績:五道題的回答情況

排名情況:共有1187人參加了乙級,我的排名是35名。

扣分點在後兩個題,據說乙級的後兩題是甲級的前兩題,目前題目還沒有出,暫時無法定論。

先說一下上海大學考點的情況,當時我發郵件問了上海大學pat的老師,有沒有python的環境,老師說有,考試那天確實也有,但是ide是spyder,做資料分析的可能會比較熟悉這個ide,我之前沒有使用過,反正沒有pycharm,只好霸王硬上弓,整個過程沒有用debug,ide在讀入檔案時有時會有問題,我也沒有找到問題在**,總之有問題時,關了重新開一下,在這方面浪費了不少時間,所以喜歡用python的朋友一定要注意考場的ide,還有一點就是,前兩道題用python來accept應該完全沒有問題,後三問還是用c++,否則超時的概率是很大的,我是前三問用的python,後兩問用的c++,做題之前要先估計問題的複雜度。

前三問基本就是基本邏輯的實現,一氣呵成,後兩問會牽涉到數學和基礎資料結構(一般是鍊錶)的東西。做第四問的時候,忘記了輾轉相除法,當時也比較慌張,怎麼想都想不出來了,然後自己手動推了一遍,寫了幾次才寫對,也浪費了一定的時間,所以一些常用的模版大家一定要熟記,平常寫的時候不要依賴書或者搜尋查到。如果第四問卡殼了,那就先跳過去,第四問和第五問的偏重點不怎麼一樣,難易程度看個人。如果有暴力方法可以做出其中幾個測試點的,也要寫一下,後面想出更好的演算法時,再進行改正。

還有乙個很重要的問題,下午一點半開始考試,然後三個小時,四點半結束,這次考試遇到了伺服器崩潰的問題,延長了一會的時間,但是要注意延長的這段時間大家都在紛紛提交**,大概排隊的話前面有七八百,每提交一次,都需要三四分鐘時間,而且提交的時間應該是算在總時間裡的,建議大家在四點十分之前把**提交一下,把可以拿到的分先拿到,否則到後面很有可能出現提交不上的原因,旁邊有幾個同學就是因為一直提交不上,然後就直接走了,不過我還是堅持到了最後一刻,把可以拿的分都拿了。拿不到的就只是能力問題了。

用c++的同學注意一下考場的版本號和oj的版本號吧,考場的一般比較老,寫**時注意一下。還有乙個關於輸入的問題,複製貼上效率太低了,可以用輸入重定向的方法,把輸入重定向到檔案裡,不過在oj裡執行時,一定別忘了把相應的語句刪了,否則會有超出記憶體的現象,我就是有一道題給忘了,當時很納悶為啥會這樣。重定向的方法可以參照我這篇文章pat輸入重定向--解決除錯問題。

總歸乙級只是乙個牛刀小試,不是科班生,可以靠刷題來熟練對**的掌握程度,如果想用pat的分數給自己帶來一些好處,還是考甲級吧,甲級的人數是乙級的很多倍,而且是大神雲集,祝大家取的好成績,明年三月甲級考場見!

PAT 乙級 1041 考試座位號

時間限制 400 ms 記憶體限制 65536 kb 長度限制 8000 b 判題程式 standard 作者 chen,yue 每個pat考生在參加考試時都會被分配兩個座位號,乙個是試機座位,乙個是考試座位。正常情況下,考生在入場時先得到試機座位號碼,入座進入試機狀態後,系統會顯示該考生的考試座位...

PAT乙級1041 考試座位號

1041 考試座位號 15 15 分 提問 每個pat考生在參加考試時都會被分配兩個座位號,乙個是試機座位,乙個是考試座位。正常情況下,考生在入場時先得到試機座位號碼,入座進入試機狀態後,系統會顯示該考生的考試座位號碼,考試時考生需要換到考試座位就座。但有些考生遲到了,試機已經結束,他們只能拿著領到...

pat乙級考試python3

1001 害死人不償命的 3n 1 猜想 15 分 重點 請看清題目的 主要問題對任何乙個正整數 n,如果它是偶數,那麼把它砍掉一半 如果它是奇數,那麼把 3n 1 砍掉一半。sum 0 n int input while n 1 if n 2 0 n n 2 sum 1 else n n 3 1 ...