2012-12-29起始,福州十九中,奥赛培训跟进表

培训地点:十九中,一号楼,6层,第二机房

培训守则
1、学员每次培训,均需携带如下物品:鞋套(禁止使用一次性鞋套)、水笔、荧光记号笔、笔记本、U盘(可用空间不小于128MB)、《信息学奥赛一本通,C++版》那本教材。
2、定位就座,严肃学习纪律,严禁携带零食及饮料进入机房。
3、认真做好课前预习、课堂笔记、和课后复习作业的工作。
4、不迟到、不早退。
5、无故迟到、早退、缺课、不做作业……,次数较多的,自己回去跟家长说,不要再来浪费时间了。
6、所有的培训通知,以本页面的内容或我的电子邮件通知为准。请保持每48小时查看一次本页面,并检查一次自己的邮箱。

培训跟进表

由于下列培训计划存在不确定性(如学校机房临时停电或教师临时出差等)。
特此要求
所有学员在每次培训开始前2小时,检查本网页的通告。如有任何变动,我都将在培训开始前2小时,在本网页上作出变更通告。
所有培训计划及通知,以本网页及电子邮件通知为准。我不再一一电话或短信通知。

zerojudge.tw的作业缴交说明:凡是AC的题目,只需要将①用户名、②题目编号(如:a240)、③源代码(附件,带注释)Email给我即可。不用发截图发给我了。

凡是有问题要提问的同学,请先仔细阅读:《如何提问

代码的缩进范例和注释方式,请看《如何缩进你的代码》《注释的作用,以及如何写注释

凡是看不了PDF文档的同学,请到这里下载PDF阅读器

培训通知与过程记录

重要说明:训练在继续,方式有所调整。由于新的一批新学员的加入,老师只有一个人授课,能力和精力确实有限。所以,我把我们这些老学员和新学员的学习时间,合并在一起。

每次训练的时候,老学员主要完成布置的练习题,并且在CENA上进行测试,我也会尽力抽时间做一些讲评的工作。

训练的时间安排,在这里:http://www.cnblogs.com/fzd19zx/p/4217129.html

凡是在这个时间内,只要大家有空,都请来机房,把练习题完成。

培 训 时 间

内                  容

2015年1月日16(周五),
12:30~13:50

继续NOIP2014,前三题练习及测试;
安排寒假培训

2015年1月日9(周五),
12:30~13:50

NOIP2014,前三题练习及测试:13:30收代码。
每位交了证书费用的同学,请亲自来我这里一趟。谢谢合作!特别是初三的同学,抽空来一趟。

今天的集体照片在这里http://yunpan.cn/cy6URcVJFJmbH  访问密码 e3d9

2015年1月日4(周日),
12:30~13:50

上课,讲评栈的练习

2014年12月26日(周五),
12:30~13:50

本周讲解,数据结构:栈
并检查过往的练习题完成情况

2014年12月19日(周五),
12:30~13:50

本周讲评《多少块土地》的欧拉定理证明过程。同时检查各位练习的完成情况。
如果时间来得及,再布置一个新的题目。

=========================================
请:张梦菲、陈毅洋、蔡佩颐、王李俊、卢祺、潘义松,这6位同学
于12月18日(周四)之前,用支付宝转¥30[email protected]  ,一定要加上备注:xxx办理获奖证书费用。
=========================================
请:方泓杰、邵培圣、朱泽远、孔铖晗、戴哲学、郑锐威、林牧云、张嘉宸、周易、叶宇恒、黄泽诚、林志诚,这12位同学
于12月18日(周四)之前,用支付宝转¥50[email protected]  ,一定要加上备注:xxx办理获奖证书费用。

2014年12月12日(周五),
12:30~13:50

相关内容已经上传Q群。

这次的题目叫做《多少块土地》

由于九年级学员缺席,本次主要检查之前题目的完成情况。

2014年12月5日(周五),
12:30~13:50

果园里的树。
今天的课没有特定的课后练习,但是已经有一位同学将今天的教学内容,编程实现了(号称是对的)。

呼吁各位同学做完下面4道题目中间的至少3个。

2014年11月28日(周五),
12:30~13:50

讲解《因子和阶乘》,问题已经发送到QQ共享。
在线测试:Oh! My Zero!! ,必须测过这个:因子和阶乘
学霸做这个:294 – Divisors
学神做这个:好多因子

2014年11月21日(周五),
12:30~13:50

Cantor
在这里测试:Cantor数表,要求使用O(1)的算法,不然无法通过测试

2014年11月14日(周五),
12:30~13:50

新的故事,开始了
新一期,学习路线图。
  2014-11-12(周三),累了,大家都在家里休息一次吧!

2014年11月8日(周六),
12:30~13:50

NOIP2014复赛 , 赛场花絮及全家福

赛前模拟题在:这里    

赛后,18:00,按照惯例,各位选手请在福高赛场大门口找我,我们一起去师大附中门口拍张全家福。

普及组复赛时间为:11月8日(周六)下午2:30—6:00
2014年11月7日上午10:00—下午4:00报到、交费、领准考证,下午3:00-5:15看赛场。
奥赛重要通知,在这里下载并仔细阅读。
要求所有选手,比赛时,携带:准考证身份证、黑色水笔、铅笔、橡皮、直尺、手表、佩戴校徽
去公告栏查找自己的准考证号码。务必要认准自己的考场和座位。在公告栏核对好自己的选考语种。

没有领到准考证的选手,请务必在14:00主动打电话给我,找我拿准考证。

这可能是福州第十九中学的队伍最后一次出现在信息学奥赛的赛场上,请各位努力,为自己、为家人、为学校,争取一个让自己满意的成绩,回报自己这一年来的努力!

2014年11月7日(周五),
12:30~13:50

奥赛重要通知,在这里下载
重要通知:各位选手,如果你没有跟我去看赛场,那么你必须主动打电话给我,找我领你的准考证。否则,你是无法进入赛场的。

2014年11月5日(周三),
12:30~13:50

通知:要跟我一起去福高的选手,你的请假条必须在登车前交给我。(必须签名完整,见下方通知)

2014年10月31日(周五),
12:30~13:50

复赛模拟练习。

有关报道和看考场的通知

所有想要在11月7日下午去看考场的选手,现在就可以开始写请假条了。
请假条内容,必须严格按照这里的要求来抄写。

写好请假条的,就可以交给我了。 家长和班主任签字,缺一不可。否则你的请假条不会被我接受。

重申以下几点:
1、所有参赛选手:交了请假条给我,才能上车。凡是没有请假条的,我不会带你去报道和看赛场。(七八年级选手的请假条要有家长和班主任的签字,九年级选手只要有家长的签字)请假条一律手写,家长签字部分也必须家长手写,班主任必须签署“同意”意见并签字。
2、只有在11月7日之前把请假条交给我的七八年级选手,教务处才会同意半期考免考数学一科。其他选手,我不负责办理相关事宜。
3、随同我去看考场的选手,11月7日15:00,在学校南面鲤鱼池旁边集中登车出发。(过时不候,一分钟都不等)

2014年10月29日(周三),
12:30~13:50

复赛模拟练习。

2014年10月24日(周五),
12:30~13:50

复赛指导:NOIP2008普及组

2014年10月22日(周三),
12:30~13:50

复赛指导:NOIP2008普及组模拟赛1
======== 重要通知,请各位选手仔细阅读,并且立刻遵照执行  ===========
(截至目前,所有选手的报名费已经交齐,请尽快完成网络报名(除了特别说明的,选手的指导教师都选我)纸质照片的缴交工作。)
请注意:同步赛选手不需要进行网络报名
在复赛(同步赛)报名工作中,学生必须要完成的几件事情:
1、网络注册:每个人都要自己访问www.noi.cn,完成注册工作。由于我看不到学生的注册过程,所以请每位学员务必要确保自己输入的所有信息是完全正确无误的,否则将来一旦发现信息不正确,王老师没有任何办法能够帮助到你。
2、交钱。全部通过支付宝转账到 [email protected]  交¥101.00/人,必须要备注:“张三NOIP2014复赛报名费”。(在10月22日(周三)晚交齐)
3、照片:每人交1寸照片2张10月24日(周五)14:00前交齐。在每张照片背后,必须用圆珠笔注明:福州十九中、年级、姓名、准考证号。(同步赛选手没有准考证号,所以将“准考证号”改为“同步赛”三个字即可)
凡是没有办法当面把照片交给王老师的,一律将照片装在信封里密封好之后放在学校门口传达室王老师的信箱里。

10月25日(周六),我会将尚有缺交材料及报名费的学员名单公布在网络上。

2014年10月17日(周五),
12:30~13:50

复赛指导:NOIP2007普及组,2008年传球游戏
要求所有选手参加,并带上笔记本、笔、U盘。以后不再赘述。请各位相互转告。

信息学奥林匹克竞赛初赛
10月12日(星期日)14:30-16:30

地点:福州时代中学(仓山区程埔路172号,福建师大附中附近)
要求学员至少提前十五分钟到场,按照赛前指导的要求,携带好所有装备,着装整齐。

2014年10月11日星期六),
12:30~14:00

初赛知识点讲评。

2014年10月9日星期四),
12:30~14:00

由于10月8日中午学校停电,所以周三(8日)中午的奥赛培训活动延至至周四中午进行。
初赛知识点讲评。

2014年10月4日
14:30~17:30

初赛知识点讲评:进制转换等。

2014年9月26日,
12:30~14:00

讲评:NOIP2009普及组初赛程序填空最后一题。题目在这里下载。(中午我会在12:00就开门)

2014年9月24日,
12:30~14:00

讲评:NOIP2009普及组初赛程序填空。题目在这里下载。

2014年9月19日,
12:30~14:00

讲评:NOIP2009普及组初赛问题求解、读程序写运行结果。题目在这里下载。

2014年9月17日,
12:30~14:00

讲评:NOIP2010普及组初赛程序填空。题目在这里下载。

2014年9月12日,
12:30~14:00

讲评:NOIP2010普及组初赛问题求解、读程序写运行结果。题目在这里下载。

2014年9月9日,12:30~14:00

(本周三中午的活动取消)

讲评:NOIP2011普及组初赛程序填空。题目在这里下载。(完整的点评材料已经上传)

2014年9月3日(周三),
12:30~14:00

讲评:NOIP2011普及组初赛试题,问题求解,读程序写运行结果,程序填空。题目在这里下载
===============     初赛报名事宜     ===========================
NOIP2014初赛报名已经开始,请各位学员注意以下几点:
1、支付宝收款账户:[email protected]  每位选手缴费¥30.00,并备注:“张三,已转初赛报名费¥30.00”(并请一并发送短信)。
2、本周内,用电子邮件缴交1寸、2寸数码照片各一张。寄至:[email protected],邮件标题:张三,数码照片。
3、下周一之内,每人交一张1寸纸质照片,要求与数码相片同底。照片背后用圆珠笔写上自己的学校、年级、姓名。装在信封里,放到校门口传达室我的信箱里,也可直接拿到六层机房给我。
以上要缴交的材料及费用,切勿拖延,凡有缺交一项者,均无法报名参赛,后果自负
4、初赛时间全国统一定于2014年10月12日(星期日)14∶30—16∶30进行
5、本次初赛,按不高于各设区市参赛人数13%的比例从高分到低分确定复赛入围者。

2014年8月29日,8:30~11:00

讲评:NOIP2012普及组初赛试题,程序填空。题目及部分讲评内容在这里下载。
请大家在家完成后,29日带来讲评。

2014年8月26日,8:30~11:00

继续讲评NOIP2013普及组初赛试题:程序填空。
练习:NOIP2012普及组初赛试题,问题求解。

2014年8月22日,14:30~17:00

继续讲评NOIP2013普及组初赛试题

2014年8月19日,8:30~11:00

讲评:NOIP2013普及组初赛试题:在这里下载。
要求:①完全手工计算,不能用计算器及其他外界帮助;②在两个小时时间内解决问题;③把你的解答写在纸上;④争取尽量全对。

2014年7月7日,8:30~11:00

排列组合:二项式定理、排列组合的生成算法
布置暑期

2014年7月6日,8:30~11:00

重要通知:7月6日上午的奥赛活动地点改变!

新的地点:福州三中图书馆楼5层,时间不变:8:30~10:30

我们会继续讲解排列组合的内容:排列组合:特殊的排列与组合、组合的意义。

同时也会有4个练习题布置给高水平的同学。有兴趣的同学,可以带回家去完成。

2014年7月4日,8:30~11:00

排列组合:例题讲解

2014年7月3日,8:30~11:00

排列组合:组合基础知识

2014年6月30日,8:30~11:00

初赛知识布置,材料发放(带上你的U盘来拷)。

排列组合:基础知识、加法、乘法原理

  从这里开始为夏令营活动

2014年6月18日,周三,12:30

NOIP 2003 普及组,复赛。

《栈的计数》

布置暑假培训活动安排。

2014年6月16日,周一,12:30

NOIP 2003 普及组,复赛。

《乒乓球比赛》

《数字游戏》

2014年6月9日,周一,

2014年6月11日,周三,

由于中考,我们中午暂停两次

要求各位在家完成分治算法的测试题目,以及NOIP2003的题目。
下次见面我们继续测试。或者通过QQ离线文件,直接将代码发送给我也行。
但是要讲清楚你的代码具体是哪一个练习的。

2014年6月4日,周三,12:30

分治算法:光荣的梦想。
麦森数,解题报告如下:http://url.cn/JIfDr4

2014年5月28日,周三,12:30

分治算法:3.求逆序对

2014年5月26日,周一,12:30

分治算法:1.方程f(x)的根

2014年5月21日,周三,12:30

NOIP2002,第四题,过河卒

2014年5月19日,周一,12:30

NOIP2002,第三题,产生数,解题报告:http://yunpan.cn/Qi5KxHPiNb5EI  访问密码 ee8a
(感谢TonyFang同学的辛勤工作,以上文档,他版权所有)

2014年5月14日,周三,12:30

NOIP2002,第二题,选数,解题报告:http://yunpan.cn/Qi5KwVZvIzurU  访问密码 f03f(感谢TonyFang同学的辛勤工作,以上文档,他版权所有)

2014年5月12日,周一,12:30

继续谈谈贪心:膳食平衡;

2014年5月7日,周三,12:30

继续谈谈贪心:旅行者;

2014年5月5日,周一,12:30

继续谈谈贪心:最大整数;

2014年4月30日,周三,12:30

继续谈谈贪心:
礼堂调用;

2014年4月28日,周一,12:30

贪心

2014年4月23日,周三,12:30

讲评《最佳调度问题》(回溯)
本节课的代码及示例如下:http://url.cn/OCsZ1r

4月14日半期考,暂停一次

2014年4月16日,周三,12:30

继续回溯

2014年4月9日,周三,12:30

讲评:NOIP2001 普及组 《最大公约数和最小公倍数》问题,解题分析:http://url.cn/S0WNMf

2014年4月2日,周三,12:30

这几次讲课的若干教学笔记和案例:
回溯,数的划分,非递归方式实现回溯,解题分析:http://url.cn/QyD28x
回溯, 数的划分,Ferrer图分析求解:http://url.cn/NY1g0k
回溯,有重复元素的排列问题,解题报告:http://url.cn/OqPgIU

2014年3月31日,周一,12:30

七年级:

阅读P67~P69

尤其要注意:P69,一维数组初始化部分。

手写完成:
P69    例5.3
P69    例5.4
P70    例5.5
P74    例5.7    自己研究一下,什么叫“筛法”。(重点)

2014年3月26日,周三,12:30

1、动态规划(一):讲课及例题题目选讲

2014年3月24日,周一,12:30

1、广度优先搜索:课后习题选讲
2、评测:广度优先搜索

2014年3月19日,周三,12:30

1、广度优先搜索:讲课及例题题目选讲

2014年3月17日,周一,12:30

1、分治算法:课后习题选讲
2、评测:分治算法

2014年3月12日,周三,12:30

1、分治算法:讲课及例题题目选讲

2014年3月10日,周一,12:30

继续背包问题

2014年3月5日,周三,12:30

01背包问题
花了很长的时间整理了一《递推表达》这一章的内容,主要是把平时上课的时候讲过的例题和推演的过程,在电子版上面表达了一下,还附加了一些课外的辅助拓展阅读材料,具体的内容大家可以从这里下载:http://url.cn/P0Zx1s
伙计们,我把这几次的递归部分文档,稍微整理了一下:http://url.cn/Pk0Zmq  (后面还会继续整理添加)

2014年3月3日,周一,12:30

1、递归算法:课后题目选讲

2014年2月26日,周三,12:30

1、递归算法:课后题目选讲

2014年2月24日,周一,12:30

1、递归算法:课堂例题讲解

2、评测:递归算法

2014年2月19日,周三,12:30

测试:《高精度计算》《数据排序》《递推算法》的所有编程题。有CENA测试数据的,就都需要完成。
要求各位将自己的数据带到学校来进行评测。注意文件名的命名正确

2014年2月17日,周一,12:30

讲评P181《6极值问题》和《7火车站》,我们来聊聊天,为什么最终的答案是小于K的最大的两个Fibbonacci数?(感谢方老师提供的解题报告和思路,我将做进一步的阐述。)

寒假功课布置

这次寒假,我基本上不再安排新的教学内容了。如有上课安排,我会提前用短信通知各位。但是,假期期间,要求各位完成如下编程练习,作为对之前我们学习过程的验证和巩固;同时,我给出一个预习内容,也要求完成其中的编程练习,作为对下一阶段课程热身。

(我打算和大家一起完成这部分的练习。老师年纪大了,写代码速度也慢了,也需要热身一下的。)

1、完成《高精度计算》《数据排序》《递推算法》的所有编程题。有CENA测试数据的,就都需要完成。
2、预习《递归算法》部分的内容。我也放出相关的测试数据。请在预习的基础上,进行联系。

下次上课的时候,我会要求各位同学缴交所有的代码,分别在CENA上进行测试。希望各位的代码能够有较好的表现。

代码要求加上适当的注释。另外,注意文件命名正确,以及数据输出格式的正确。
请先在本地完成测试工作。

所有的测试数据,在这里下载:http://url.cn/UCJ9j1 (如有谬误,请Email告知我,谢谢!)

这几次练习的测试结果在这里:http://url.cn/OMujnk

1月13日,周一,12:30

排序算法及递推算法演习。
排序算法的教学笔记在这里:http://url.cn/OHPYXD

1月8日,周三,12:30

排序算法演习。
截止目前为止,各位同学的完成情况如下。要求下周一之前,未完成评测的同学尽快完成评测。
《高精度计算》
image
《排序算法》 (再多一名同学全部AC)
 image

1月6日,周一,12:30

排序算法讲评:这几次排序的练习和内容,在这里:

12月30日,周一,12:30

排序算法
截至目前,我们布置了《高精度计算》和《排序》这两部分的课后练习,各位同学的完成情况如下:
《高精度计算》,满分800(注:周XJ可以被认为是已经满分)
image
《排序》,满分900
image

12月23日,周一,12:30

高精度计算评测:要求所有学员在下周一之前,完美通过所有测试代码。(一共8个:回文数,以及课后练习1~7)

通知:由于老师没有办法到场,所以,12月25日,周三中午的培训暂停一次。

12月18日,周三,12:30

高精度计算讲评

12月16日,周一,12:30

讲评高精度运算的练习题,安排如下:

回文数,上机练习1: 小戴
上机练习2、3: 小郑
上机练习4、5: 小黄
上机练习6: 小方,泽远
上机练习7: 小邵、小陈
要求,实现将WORD版本的解题说明(图文并茂。字数不少于600字)在周一之前发给我。

12月11日,周三,12:30

讲解高精度计算。重点讲解了比较困难的高精度除法。
要求所有学生回家后:
1、阅读我所给出的3个有关高精度的学习文档。
2、完成我所给出的“高精度计算代码,填空版.cpp”。要注意提高代码的执行效率,要写得比我好,比我快。

12月9日,周一,12:30

讲解:第二类斯特林数(推导)
这是上课要检查如下代码:
例3.6、例3.7、P180上机练习:1、2、3、4、5、6、7(总共9个源代码。要求加上足够清晰的中文注释说明自己的算法思想。)

12月4日,周三,12:30

讲评题目:
1、过河卒
2、位数问题
要求完成课后作业:(下次培训时,将代码带来检查)
1、例3.6、例3.7:文件名“姓名,例3.6.cpp”
2、P180上机练习:1、2、3、4、5、6、7。文件名“姓名,P180练习1.cpp”

12月2日,周一,12:30

讲评题目:

1、昆虫繁殖
2、位数问题

11月27日,周三,12:30

递推表达:http://url.cn/MdPTqW

下周一中午,检查本次布置的代码(数据稍后提供下载):
(陈z、孔ch、黄zc,做好讲课准备)
1、昆虫繁殖
2、位数问题
3、过河卒
4、邮票问题
5、第二类斯特林数(推导)

11月25日,周一,12:30

 

11月20日,周三,12:30

在新的
 

新的故事,开始了

请各位同学,按照《培训计划》里面的说明,购买好相关的培训用书。我们准备开始按照培训计划,进行接下来一整年的培训。请各位同学做好准备。

其中,《信息学奥赛一本通(C++)版》可以考虑在这里购买;《算法竞赛入门经典》可以考虑在这里购买。

11月18日,周一,12:30

复赛代码及数据评测

11月8日,周五,12:30

赛前指导

11月7日,周四,12:30

赛前指导
开心的金明:http://zerojudge.tw/ShowProblem?problemid=b131 (01背包问题)
Jim计数法:http://zerojudge.tw/ShowProblem?problemid=b132

10月30日,周三,12:30

导弹拦截:http://zerojudge.tw/ShowProblem?problemid=d901  (动态规划)

10月23日,周三,12:30

继续讲评上次还没讲完的题目。

传球游戏:http://zerojudge.tw/ShowProblem?problemid=d105  (动态规划)
细胞分裂:http://zerojudge.tw/ShowProblem?problemid=d775  (高精度计算)

10月21日,周一,12:30

1、已讲评(NOIP2008,第1题)ISBN号码:http://zerojudge.tw/ShowProblem?problemid=d103
2、已讲评(NOIP2008,第2题)排座椅:http://zerojudge.tw/ShowProblem?problemid=d104
3、已讲评(NOIP2009,第1题)多项式输出:http://zerojudge.tw/ShowProblem?problemid=d773
4、已讲评(NOIP2009,第2题)分数线划定:http://zerojudge.tw/ShowProblem?problemid=d774
5、已讲评(NOIP2010,第1题)数字统计:http://zerojudge.tw/ShowProblem?problemid=d899
6、下次讲评(NOIP2010,第2题)接水问题:http://zerojudge.tw/ShowProblem?problemid=d900
7、简单,不讲评(NOIP2011,第1题)数字反转:http://zerojudge.tw/ShowProblem?problemid=a307
8、下次讲评(NOIP2011,第2题)统计单词数:http://zerojudge.tw/ShowProblem?problemid=a308
9、下次讲评(NOIP2012,第1题)分解质因数:http://zerojudge.tw/ShowProblem?problemid=a695
10、下次讲评(NOIP2012,第2题)寻宝:http://zerojudge.tw/ShowProblem?problemid=a696

10月12日,周六,12:30

考前指导

10月11日,周五,12:30

排列组合知识复习

10月9日,周三,12:30

历年NOIP初赛例题讲评

10-6,周日,8:30

请相互转告

讲评:《排列与组合练习

10-4,周五,8:30

请相互转告

排列组合计算。(排列组合考前练习:仔细阅读其中的教学笔记和解题过程,务必确保这类题目全对。)
另外,之前给各位的“基础知识”内容,请务必要自己阅读,读得越熟悉越好,比赛会比选择题。
课后作业:《排列与组合练习》:做好后,下次课带来讲评。

9-30,周一,12:30

数据划分的两种写法。要求将第二种从两头往中间找的写法,写好了Email给我。

9-29,周日,12:30

递归:讲评NOIP 2010读程序写运行结果的第4题。

9-25,周三,12:30

变量的作用域和生存期
qsort()的使用方法
递归的编程方法

9-23,周一,12:30

函数的定义和参数传递

9-22,周日,12:30

1、快速排序

2、函数的递归调用(一)

9-11,周三,12:30

归并排序

数据的划分
==========================
通知:

1、初赛时间:10月13日(星期天)下午14:30-16:30,地点:十九中
2、9月16日、9月18日,暂停两次培训

9-9,周一,12:30

通知:所有参加NOIP初赛的选手,都要缴交¥30和1张一寸彩色照片给我。
另外,准备好自己的姓名、班级、学号、身份证号、联系电话、电子邮箱,这些信息,中午一起提交给我。
排序:小测;归并排序

函数及函数中的参数传递

9-4,周三,12:30

排序:选择排序、选择排序

9-2,周一,12:30

排序:冒泡排序,及冒泡排序的改进型

8月30日,8:50~11:00

高温炎热,注意防暑

(注意:本次培训的开始时间临时推后20分钟

新课:

1、查找:顺序查找和二分查找

2、

3、函数的递归调用(二)

8月23日,8:30~11:00

高温炎热,注意防暑

讲评练习:

1、a450,棒棒糖比身高(数组与查找)

8月16日,8:30~11:00

高温炎热,注意防暑

a445,我的朋友很少(矩阵与搜索)

8月9日,8:30~11:00

高温炎热,注意防暑

陈z同学,在暑假期间,几乎完成了所有布置的练习题,特此表扬!

讲评练习:

a410,解方程组(数组操作初步)
a414,位元运算之进位篇(数组)

课后作业:要求完成a410, a414,并通过在线检测。(完成后将源代码email给我)

7月5日,8:00~10:00

1、函数编程练习

7月4日,8:00~10:00

1、与字符串相关的编程练习;
回家作业:
1、把我上课讲过的:编程题1~9,统统重写一遍。一定要重写一遍哦,不要以为你听懂了,就是会了。告诉你一个小秘密:还差得老远呢。必须要自己重写一遍。
2、a020,身份证检验(字符串处理)
3、a022,回文(字符串处理):课堂上讲过了的。
4、a034,二进制位转换(循环语句)
5、a059,完全平方和(循环语句)
6、a065: 提款卡密碼(字符串处理):尚未通过的同学,要抓紧了。
7、a528: 大數排序(数组、排序、字符串处理):这题考察综合应用,估计要写一个进行比对的函数。这个还涉及到二维数组的问题。值得尝试!

7月3日,8:00~10:00

1、与字符串相关的编程练习

7月2日,8:00~10:00

1、函数的定义与实现
2、与字符串有关的常见函数

7月1日,8:00~10:00

暑期夏令营活动。希望所有参训同学,都能来参加。天气非常热,请注意防暑降温。路上千万要注意交通安全。

带上三中奥赛教材(第一、二册)

1、字符数组与字符串。课堂笔记及课后作业在这里作业留待明天课堂上讲评。

另外布置一题目:a224,明明爱明明

6-19,周三,12:30

a240 1/17的第n位 (★)暑假期间,我计划进行每周一次的教学活动。具体时间将在这次课上和大家商讨一下。
附上一篇文章:《如何提问

6-17,周一,12:30

d562山寨版磁力蜈蚣(★)(解题代码示例
d129 Ugly Numbers(★★)注意,时间上限10S。本题会懂得递推计算的同学,请把解题思路发给我。
a058 MOD3(★) 注意:k可以取0
在此之前,我专门为初学编程的同学写了两篇文章,希望大家能够抽空看一看:《如何缩进你的代码》《注释的作用,以及如何写注释

6-5,周三,12:30

讲评a417螺旋矩阵解题思路及代码示例)。希望在此之前,能够有尽量多的同学通过a016数独解题代码示例)。

6-3,周一,12:30

编程练习及讲评。要求完成a016数独(二维数组的应用,解题思路

5-29,周三,12:30

要求完成:a015矩阵的翻转(★), a248阵列的应用(★★), a417螺旋矩阵(★★★), a095麦哲伦的阴谋(★★)
计划讲评:a104排序,a095麦哲伦的阴谋

5-27,周一,12:30

编程练习及讲评

5-22,周三,12:30

复习数组知识。编程练习及讲评,要求完成a244for + ifa104排序。数学牛人,请解决a042平面圓形切割a044空間切割。

5-20,周一,12:30

编程练习及讲评

5-15,周三,12:30

继续讲评《排列组合专题练习》。 讲评:《Print it all》,和《再见质数》
处理连续输入数据的技巧,和文件输入输出的技巧,在这里可以看到源代码及范例。
本次课后练习:a148You Cannot Pass?!  要求所有zerojudge上的练习,全部上线检测至AC。下次课我会逐个检查完成情况。

5-8,周三,12:30

要求各位同学,尽快完成《排列组合专题练习》。上课的时候,把自己做的答案带来讲评。你若不做,光听我讲,有毛用啊?!

加紧完成各自的编程练习。(要特别注意输入输出数据的格式规范,以及代码的注释。)

再给出几个编程练习:Just do it.

a065,提款卡密码a121,再见质数a147,Print it alla149,乘乘乐a215,明明爱数数

4-24,周三,12:30

请抓紧时间尽快完成上周的5个编程题。
戴zx同学,一马当先,通过了目前为止的所有练习。特此表扬!
每位同学都自行检查作业完成情况跟进表。
尚未完成之前的编程题的同学,务必要把每道题都给我做完了发过来啊!

还有排列组合部分19~32题(有部分题目较难)。
这次的编程题在这里:a038,数字翻转a024,最大公因数a040,阿姆斯壮数

所有交给我的源代码文件,命名一律形如:张三,a038,数字翻转.cpp  以后不再重复。所有文件命名不正确的代码,我一律不看。(要特别注意输入输出数据的格式规范。凡是输入/输出数据格式不合规范的,统统判不合格。)
4-10,周三,12:30 讲解:圆周排列,有重复的排列P78~P80(这部分比较难,务必要做好预习工作)
讲评:《四位整数1.cpp》
请各位同学尽快完成《四位整数1.cpp》和《正方形1.cpp》这两题。编程题还是在这里(有更新)。 有5个编程题(6~10)题继续出给各位。
本节课的教学笔记在这里
还有,尚未完成之前的编程题的同学,务必要把每道题都给我做完了发过来啊!
所有的知识,都必须经过编程实践的检验,才能证明自己初步掌握了它的工作原理。老师可以懒,学生千万不可以懒啊!!!

4-3,周三,12:30

讲评《数字五1.cpp》。
讲解:组合原理及圆周排列
布置新的编程练习。

由于老师外出开会
3-20 和 3-27中午的培训暂停一次

请各位同学相互转告

要求同学们在这段时间完成:
1.姓名,数字五1.cpp
2.完成排列组合的前18题
3.预习《初赛》的圆周排列部分知识。(我们下次课就讲这部分知识)
3-13,周三,12:30 排列组合4,练习讲评;计划讲评“温度转换1”
(凡是大头照没发给我的,今晚马上发)
3-6,周三,12:30 排列组合3,练习讲评;讲评“交换1.c”
课后作业在这里,编程题还是在这里(有更新)。要求下次课前:
1、起码要完成“温度转换1”
2、完成《排列组合专题练习》前18题(做到圆周排列之前)
3、努力完成“数字五1.c”
2-27,周三,12:30 《初赛》第三章,排列组合2,要求带笔记本和上一次的作业
2-20,周三,12:30 《初赛》第三章,排列组合1,要求带笔记本
主要讲授了“加法原理”“乘法原理”,教学笔记在这里课后作业在这里。不要求一次全都做完。但是无论难易,各位学员都要积极思考。下次上课要把这次的作业带来,我们会继续讲排列组合的内容。再来一道编程题,把“姓名,交换1.cpp”做完2013-2-17 ,把做完的源代码发给我。
2013-2-17(缺课:郑hw) 讲评第一章的作业,参考答案在这里
第三章知识。

 

第五次:2013-2-16  8:30~11:00  (缺课:郑hw,林xj)

授课内容:《初赛》第二章:网络基础知识。本次教学笔记已经上传到《第二章》里面。。

第四次:2013-2-4  8:30~11:00  (近两次的教学笔记,课后作业,均已上传到这里

有同学表示“数制转换”部分,教材中没有详细描述。所以我给出如下我自己编写的一些材料,供各位学习:材料1材料2

授课内容:《初赛》第一章:计算机基础知识,十进制、二进制、八进制互转;二进制的算术运算和逻辑运算;原码、补码、反码的转换

暂时没给出课后作业。

第三次:2013-2-3  8:30~11:00  (原定2013-1-27的课程取消

授课内容:《初赛》第一章:计算机基础知识。

要求:上课前,完成第二次课的作业。

暂时没给出课后作业。

-------------------------------------------

第二次:2013年1月14日,12:30~13:30
授课内容:电子邮件的使用规范、部分源代码点评

课后作业:要求在1月27日零点之前,完成《初赛》第一章:计算机基础知识的《读书笔记》。所有学生必须将自己的读书笔记,命名为“姓名,计算机基础知识,读书笔记.doc”(或.docx),作为Email附件,用“回复”的方式寄给我。

本课暂无FAQ

-------------------------------------------

第一次:2013年1月11日,12:30~13:30  (所有学员作业已交)
授课内容:DEV C++的安装,从源程序到代码的生成过程。

Dev C++、课堂笔记&课后作业的下载地址:https://skydrive.live.com/redir?resid=BFE8AF46E42E3ECF!10841&authkey=!AHfdWjyFr0CnGLM 

FAQ:http://www.cnblogs.com/fzd19zx/archive/2013/01/12/2857908.html

你可能感兴趣的:(2012)