全國

          熱門城市 | 全國 北京 上海 廣東

          華北地區 | 北京 天津 河北 山西 內蒙古

          東北地區 | 遼寧 吉林 黑龍江

          華東地區 | 上海 江蘇 浙江 安徽 福建 江西 山東

          華中地區 | 河南 湖北 湖南

          西南地區 | 重慶 四川 貴州 云南 西藏

          西北地區 | 陜西 甘肅 青海 寧夏 新疆

          華南地區 | 廣東 廣西 海南

          • 微 信
            高考

            關注高考網公眾號

            (www_gaokao_com)
            了解更多高考資訊

          首頁 > 高中頻道 > 信息學聯賽輔導 > 信息學競賽輔導中“擠”的藝術

          信息學競賽輔導中“擠”的藝術

          2009-11-12 22:11:49網絡

            在信息學競賽輔導中,培養學生抓住題目本質、把題目做完全(得滿分)的能力是非常重要的。在高層次的競賽中,大部分已經達到一定層次的學生的水平實際上非常接近。比如在廣東省信息學奧賽總決賽中,對于每天的四個題目,高層次的學生(這類學生全省有30人左右)一般都能做其中三題。請注意,我這里用的是“能做”二字,一些題目很多學生能做,但卻不能得到該題的滿分,這里就是涉及到能否把能做的題目做完全的問題。而一旦誰能把能做的這幾題做完全,有兩題或兩題以上都得到滿分(或高分),誰就將脫穎而出,進入省前五名是順理成章的事。

            例如有這樣一題競賽題:求N個字母的字符串組合:

            如:用A、B、C三個字母組成長度為3的字符串,但每個字母都不允許重復使用,并且每個字母都不能擺在自己序號的位置上,則符合條件的只有兩個字符串:BCA、CAB。對于鍵盤輸入的n(n<=17),則意味著給出了A1、A2、……、An個不同的字母,用它們組成長度為N的字符串,但每個字母不允許重復使用,并且每個字母都不能擺在自己序號的位置上。問有多少個符合條件的字符串S。

            幾乎所有學生一拿到就立刻用遞歸算法下手,對于輸入的n,把滿足條件的n個字符的字符串全部找出來,最后輸出總數,不用多少時間就得到程序,一運行,結果也對,于是絕大部分學生都認為大功告成了。熟不知測試數據中有n=17的情況,而限時竟然只有短短的5秒!絕大部分同學都因大數據超時而只得到該題的很少的幾分。顯然,對于這樣一題人人會做的題目,最終卻只有少數幾人能做得完全,能得滿分。事實上,此題有一公式,對于n=17的情況也不用1秒就能得出結果,找到這一公式才能把這題做得完全,雖然使用的仍是遞歸算法,但速度卻要快出無數倍,因為對于輸入的n,直接計算字符串的總數而無需得到每一個字符串,耗時自然大大減少了。給出公式如下:

            0      (x=1)

            f(x)= x*f(x-1)+1 (x>2,x mod 2=0)

            x*f(x-1)-1 (x>2,x mod 2=1)

            程序自然不必多說了。

            所以,一個題目會做卻并不等于你能把這題做全,能把這題的分得全,這就是真高手與半高手的區別。那么,怎樣才能在平常的訓練中培養學生的這種把題目做全的能力呢?下面筆者想以第四屆全國青少年信息學(計算機)奧林匹克分區聯賽復賽高中組第二題為例,談談筆者在奧賽訓練中采用的“擠”的訓練方法。

            題目如下:

            設有N個正整數(N<=20),將它們聯成一排,組成一個最大的多位整數。

            例如:N=3時,3個整數13、312、343聯成的最大整數為:34331213;

            又如:N=4時,4個整數7,13,4,246聯成的最大整數為:7424613;

            輸入: N

            N個數

            ……

            輸出:聯成的多位數。

            測試數據如下:

            序號

            輸入

            輸出

            分值

            1

            3

            121 21 3

            321121

            5

            2

            4

            13 24 75 42

            75422413

            10

           

          [標簽:藝術 學習方法 競賽 競賽聯賽]

          分享:

          高考院校庫(挑大學·選專業,一步到位!)

          高考院校庫(挑大學·選專業,一步到位!)

          高校分數線

          專業分數線

          • 歡迎掃描二維碼
            關注高考網微信
            ID:gaokao_com

          • 👇掃描免費領
            近十年高考真題匯總
            備考、選科和專業解讀
            關注高考網官方服務號


          在线播放无码高潮的视频| 无码精品久久久久久人妻中字| 在线观看免费中文视频| 亚洲Aⅴ无码专区在线观看q| 精品久久久中文字幕人妻| 黄A无码片内射无码视频| 亚洲国产中文v高清在线观看 | av区无码字幕中文色| 无码欧精品亚洲日韩一区| 久久精品中文字幕久久| 无码AV大香线蕉| 无码人妻久久一区二区三区免费丨| 久久精品aⅴ无码中文字字幕重口| 国精无码欧精品亚洲一区| 久久无码中文字幕东京热 | 中文字幕一区二区精品区| 特级小箩利无码毛片| 国产成人无码18禁午夜福利p | 少妇人妻综合久久中文字幕| 亚洲AV无码国产精品色午友在线| 乱人伦人妻中文字幕无码| 亚洲日韩v无码中文字幕| 无码国产亚洲日韩国精品视频一区二区三区| 亚洲AV无码专区在线播放中文| 最近中文字幕电影大全免费版 | 国产高清无码毛片| 久久久无码精品亚洲日韩按摩| 亚洲VA成无码人在线观看天堂| 欧美日韩亚洲中文字幕二区| 中文精品久久久久人妻不卡 | 久久亚洲AV无码西西人体| 免费无码VA一区二区三区| 亚洲AV无码一区二区二三区软件| 久久亚洲AV成人无码软件 | 无码H肉动漫在线观看| 亚洲va无码手机在线电影| 亚洲成av人片在线观看无码不卡| 成人无码免费一区二区三区| 特级做A爰片毛片免费看无码| 久久精品无码一区二区WWW| 国产麻豆天美果冻无码视频|