全国站

热门城市 | 全国 北京 上海 广东

华北地区 | 北京 天津 河北 山西 内蒙古

东北地区 | 辽宁 吉林 黑龙江

华东地区 | 上海 江苏 浙江 安徽 福建 江西 山东

华中地区 | 河南 湖北 湖南

西南地区 | 重庆 四川 贵州 云南 西藏

西北地区 | 陕西 甘肃 青海 宁夏 新疆

华南地区 | 广东 广西 海南

资    源
  • 资    源
当前位置:查字典高考网>高中频道>信息学联赛辅导>信息学竞赛辅导中“挤”的艺术

信息学竞赛辅导中“挤”的艺术

来自:查字典高考网 2009-11-12

在信息学竞赛辅导中,培养学生抓住题目本质、把题目做完全(得满分)的能力是非常重要的。在高层次的竞赛中,大部分已经达到一定层次的学生的水平实际上非常接近。比如在广东省信息学奥赛总决赛中,对于每天的四个题目,高层次的学生(这类学生全省有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 (x2,x mod 2=0)

x*f(x-1)-1 (x2,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

【信息学竞赛辅导中“挤”的艺术】相关文章:

信息学联赛辅导:Fillchar过程全解

高分考生系列专访十一:做数学基础题要学会下“盲棋”

高一学生提前“走班” 选课

高中怎样“打造”孩子

高中数学竞赛基本知识集锦(四)

高中化学竞赛专题练习四

高分考生系列专访九:数学课堂上的“五到”

全国青少年信息学奥林匹克竞赛联赛试题大纲

化学竞赛的组织和指导

新课改“保底不封顶” 课外辅导面临新课题

[标签:艺术,学习方法,竞赛,竞赛联赛]

网友关注

中国农业大学2011在京计划招275人 取消专业级差

报考对外经济贸易大学所有专业均需英语口试

中国政法大学2011在京招生100人 比去年减少15人

北方工业大学2011在京计划招1367人

清华招办主任于涵:分析清华2011年高招政策

北京工业大学2011北京计划招生2160人

公安大学在京招生大幅提高 武大调整录取规则

北大清华同时举行校园开放日 北大在京减招10人

人民大学:2011高招政策稳定 新增能源经济专业

北京建筑工程学院今年总计划1610人 新增3个专业

台湾134所院校2011年计划在大陆招收2141人

2011中央财经大学新增5专业 不预留二志愿计划

2011年全国各地高考考试时间安排

16日清华举行校园开放日 提供现场高考咨询指导

北京大学今年在京招生微减 清华将招超300人

2011年北京工业大学实行分数优先原则 留3%二志愿名额

湖北公布2011年考试安排 高考时间不变

北京科技大学2011计划在京招280人 二志愿留10名额

北京石油化工学院2011计划在京招生944人

清华大学2011年高考生加分最多不超过40分

沪苏浙高校将互认学分 浙大复旦等组成“E8”

地质大学2011在京招94人 宝石专业分数高

清华在湘招生最高加60分 招生名额本月公布

30余所财经外语类高校17日举办联合咨询活动

中国人民公安大学2011在京招生300人 为去年3倍

北京大学校园开放日公布在京招生计划

北京五高校联合招生咨询活动日程及安排

北京教育考试院:10所高校周末扎堆开放校园

北京交通大学2011在京计划招生214人 新增多个专业

2011年北京联合大学在京招生4695人 本科2828人

网友关注视频

视频|2019全国高考今日开考: 语文特级教师评析上海卷高考作文

这!就是专业 第31集 阜阳师范学院信息工程学院

最新高考数学全国2卷第12题视频解读

【高考英语】七选五解析,不算太难

高考英语作文分析2

2019高考数学全国2卷理科第16题视频讲解及答案

NBA流言收割机 第6集 神预测?高考数学试题暗示猛龙勇士4

高中语文知识清单高考语文总複习工具书第5次修订五全綵版五三曲一线科学备考基础知识手册知识大集结资料书参考书导书高一高二高三

武汉美术高考

2019 广西:帅气学霸高考730分 数学英语满分!

【姜浩张超画室】

这四首励志歌曲,送给为梦起航的高考学子们,听完心潮澎湃!

高考作文:全国2卷 材料作文破题分析 2019高考助力

儿子高考英语没考,上了西京交大,老爸忍不了:复读!上清华!

高中数学必修5 高考数列选填真题技巧秒杀讲解

你高考成绩高吗?这道题目怎能成立?高难度奥数,能不能把你难住

高考帮:招办面对面 第55集 上海视觉艺术学院

励志歌曲《阳光总在风雨后》送给高考的莘莘学子,祝金榜题名!

组合名师余老师在线讲解2019高考数学全国3卷理科16题

高级中学高考试卷分析专题教研评比活动

盘点今年最难的高考数学题

老外:外国理科高材生遇到中国数学高考,看到题目狂喊:NO!

高考帮:这!就是专业 第8集 安徽师范大学

这!就是专业 第20集 长沙理工大学—数据科学专业

一边扔试卷一边玩摇滚?这个学校的高考减压方式,真是帅到没朋友

高考前必听的5首励志歌曲,《Dream it possible》最能鼓舞人心!

高职高考数学公式

创艺第二届:2019届高考录取表彰大会暨“核桃音乐节”合影——你只管努力,剩下的交给创艺

张雪峰高考志愿填报指南 第28集 高考志愿分析,材料科学与工程专业,就业很一般,建议慎重选择

2019高考语文全国2卷小说阅读解析