一碗酸梅湯 作品
第208章 有埋伏
noip複賽分為兩天,每天3道題,每題滿分100分,總分600。
江寒現在正在做的,就是day1的模擬題,一共三道。
先讀題。
【幸運詞】
假設一個單詞中出現次數最多的字母,其出現次數為maxn,出現次數最少的字母,其出現次數為minn,如果maxn-minn是一個質數,就稱之為luckyword。
【輸入】
輸入文件為word.in,只有一行,是一個單詞,只包含小寫字母,且長度小於180。
【輸出】
文件名為word.out,第一行是個字符串,如果輸入的單詞是luckyword,則輸出“luckyword”,否則輸出“noanswer”;
第二行是個整數,如果輸入的單詞是luckyword,則輸出幸運值=maxn-minn,否則輸出0。
【輸入樣例】
……
【輸出樣例】
……
後面還有出題人對一些細節的解釋。
江寒仔細讀完,就拿來一張草稿紙,開始寫寫劃劃。
不得不說,對現在的他來說,這種題目已經小菜一碟。
稍微認真起來,幾乎瞬間就能找到思路。
設計三個函數。
countmaxn用於統計出現次數最多的字母出現的次數:
countminn用於統計出現次數最小的字母出現的次數;
將它們的返回值相減,得到的數字用第3個函數判斷是否質數……
只花了2分鐘,就扒拉完了偽代碼。
然後在腦海裡模擬運行了一下,確認沒什麼邏輯錯誤。
之後才翻譯成標準c++代碼,輸入到了答案區。
最後,點擊【提交】按鈕。
整道題耗時不過6分鐘。
接下來,下一題……
三道題目的格式都差不多,難度依次有所提高。
江寒用了二十來分鐘,把三道題全部解答完畢,並提交了上去。
隨後打開result文件夾,看了下評測的結果。
還行,三道題全都做對了。
江寒抻了個懶腰,看了下時間。
約定的訪談時間是10點左右,現在才7點半多,是不是去哪溜達會兒呢?
江寒稍微想了想,就否決了這個提議。
路上萬一碰上什麼熟人,還得費勁吧啦地解釋自己的“病情”。
有點煩。
所以,還是在這裡再消磨一會兒吧……
江寒這麼想著,就操作著電腦,重新組了一套試卷。
這次選擇的是day2的模擬題,題型基本一樣,但難度和day1相比,略有增加。
當然,這個“略”字,是對江寒來說的,如果換個人來……
江寒現在正在做的,就是day1的模擬題,一共三道。
先讀題。
【幸運詞】
假設一個單詞中出現次數最多的字母,其出現次數為maxn,出現次數最少的字母,其出現次數為minn,如果maxn-minn是一個質數,就稱之為luckyword。
【輸入】
輸入文件為word.in,只有一行,是一個單詞,只包含小寫字母,且長度小於180。
【輸出】
文件名為word.out,第一行是個字符串,如果輸入的單詞是luckyword,則輸出“luckyword”,否則輸出“noanswer”;
第二行是個整數,如果輸入的單詞是luckyword,則輸出幸運值=maxn-minn,否則輸出0。
【輸入樣例】
……
【輸出樣例】
……
後面還有出題人對一些細節的解釋。
江寒仔細讀完,就拿來一張草稿紙,開始寫寫劃劃。
不得不說,對現在的他來說,這種題目已經小菜一碟。
稍微認真起來,幾乎瞬間就能找到思路。
設計三個函數。
countmaxn用於統計出現次數最多的字母出現的次數:
countminn用於統計出現次數最小的字母出現的次數;
將它們的返回值相減,得到的數字用第3個函數判斷是否質數……
只花了2分鐘,就扒拉完了偽代碼。
然後在腦海裡模擬運行了一下,確認沒什麼邏輯錯誤。
之後才翻譯成標準c++代碼,輸入到了答案區。
最後,點擊【提交】按鈕。
整道題耗時不過6分鐘。
接下來,下一題……
三道題目的格式都差不多,難度依次有所提高。
江寒用了二十來分鐘,把三道題全部解答完畢,並提交了上去。
隨後打開result文件夾,看了下評測的結果。
還行,三道題全都做對了。
江寒抻了個懶腰,看了下時間。
約定的訪談時間是10點左右,現在才7點半多,是不是去哪溜達會兒呢?
江寒稍微想了想,就否決了這個提議。
路上萬一碰上什麼熟人,還得費勁吧啦地解釋自己的“病情”。
有點煩。
所以,還是在這裡再消磨一會兒吧……
江寒這麼想著,就操作著電腦,重新組了一套試卷。
這次選擇的是day2的模擬題,題型基本一樣,但難度和day1相比,略有增加。
當然,這個“略”字,是對江寒來說的,如果換個人來……