一碗酸梅湯 作品

第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相比,略有增加。

    當然,這個“略”字,是對江寒來說的,如果換個人來……