NOI信息学奥赛预备种子在线集训—算法基础班NOI信奥在线NOI信息学奥赛在线刷题,模考,精讲专业平台

集训人群:比特顽童种子学员,校本课优秀学员,后期有意愿参与NOI信息学奥赛学员

授课计划:2月11-2月21日9:00-12:00

收费标准:优惠价1960元(原价3600元,算法正课30课时)

授课方式:在线直播(半年内可无限次观看视频回放)

授课教师:比特顽童NOI事业部博士团(许磊博士,张军军博士)

课程目标:编程思维训练,夯实编程基础,以生动有趣的经典故事,生活化的问题导入小学信息学奥赛同级别的编程算法任务,培养同学们独立编程能力与解决实际问题的能力。

课程内容:

第一部分变量、表达式与赋值语句

1、天安门广场位于北京市中心,可容纳100万人举行盛大集会,是世界上最大的城市广场。它到底有多大呢?天安门广场南北长880米,东西宽500米。试编写程序解决以下问题并分析程序是如何运行的?(提示:长方形面积公式S=a×b,周长公式L=2×a+2×b)

(1)算一算天安门广场的面积是多少平方米?

(2)计算沿着天安门广场四边走一圈多少米?

(3)每平方米站4个人,试编写一程序计算天安门可以站多少人?

2、列朋波骨计数器20世纪70年代,在非洲列朋波山脉的一个岩洞中,发现了一块狒狒的小腿骨,这本身并不奇特,可骨头上的29道刻痕激起了考古学家的兴趣。几乎可以肯定的是,这些刻痕是计数符号,骨片的主人当时用它来记录某种东西的数量。

小比特每天背诵完一首古诗后,模仿古人在一根木棍上刻一条痕迹。

(1)试编写一程序,算一算若连续刻了5天,一共有多少道痕迹?

(2)如果小比特每天能背诵3首古诗,试编写一程序算一算5天后一共有多少道痕迹?

(3)小比特的爷爷的岁数、爸爸的岁数和他自己的岁数是3个等差的自然数,每两个数相差25.已知小比特为11岁,那么请编程显示出爸爸和爷爷的岁数。

专用名词解释:通常我们把具有计数功能的变量成为“计数器”。

3、雪花累加器

《雪花》

一片二片三四片,

五片六片七八片,

九片十片无数片,

飞入梅花看不见。

试编写一程序,算一算《雪花》第一句中数字1、2、3、4的和是多少?并分析程序是如何运行的。答案:10

专用名词解释:通常我们把具有累加功能的变量称为“累加器”。

4、细胞分裂细胞学说是1938-1939由德国植物学家施莱登和动物学家施旺提出。该学说认为一切生物都是由细胞组成,细胞是生命的结构单位,细胞只能由细胞分裂而来。

(1)1个细胞第一次分裂成2个,第二次2个分裂成4个……试编写一程序,算一算第5次分裂成几个?

(2)比特小顽童买来30根骨头,第一天吃掉一半后又吃掉一根,第二天将剩下的骨头吃掉一半后又吃掉一根,第三天仍然如此,编程计算第三天吃完后还剩多少骨头?

5、比塔比塔比特芭芭拉比塔老师是一位好学的老师,经常向女巫芭芭拉学习魔法,小比特是一位好学的学生,经常做实验。一天小比特在做实验时需要交换一瓶10毫升的红墨水和一瓶20毫升的蓝墨水,向比塔老师求助,比塔老师念了一句咒语“比塔比塔比特芭芭拉”帮助了小比特。

试编写一程序,模拟交换过程。并为核心代码添加注释。

第二部分条件判断语句

6、比大小试编写一个程序,摇一摇随机产生两个整数,比较这两个数大小,并按从小到大的顺序输出。

7、孔融让梨孔融小时候聪明好学,才思敏捷,大家都跨他是神童。一日,父亲叫孔融分梨,孔融挑了一个最小的梨,其余按照长幼顺序分给兄弟。孔融说:“我年纪小,应该吃小的梨,大梨该给哥哥们。”父亲又问:“那弟弟比你小啊?”,孔融说:“弟弟比我小,我应该让着他。”父亲听了高兴得点头称赞。

试编写一程序,随机产生三个整数并依次显示,表示梨的重量,输出最小的数。用三种不同算法编写该程序。

(1)算法1:判断穷举法,依次判断a,b,c分别为最小值时满足什么条件,是否成立;

(2)算法2:先找出a,b中小的值,再和c比较,找出最小值;

(3)算法3:打擂台法,假设a最小为min,依次和b,c比较,谁小谁是min。

8田忌赛马齐国大将田忌,很喜欢赛马。有一回,他和齐王约定,要进行一场比赛。他们商量好,把各自的马分成上、中、下三等。刚开始时,田忌以自己的上等马对齐威王的上等马,中等马对中等马,下等马对下等马。田忌输了。后来在孙膑的建议下,田忌以下等马对齐威王的上等马,上等马对中等马,中等马对下等马,田忌赢了。

试编一程序,在以下三种情况计算小比特需要付的打车费是多少元

(1)6千米,无停车等待;

(2)8千米,停车等待6分钟;

(3)15千米,停车等待10分钟。

10体质指数BMI体质指数(BMI)由19世纪中期比利时的通才凯特勒最先提出,是目前国际上常用的衡量人体胖瘦程度以及是否健康的一个标准如下表

胖瘦程度BMI(中国标准)

偏瘦<18.5

正常18.5-23.9

偏胖24-27.9

肥胖28-39.9

极重度肥胖≥40

它的计算方法如下:

体质指数(BMI)=体重(kg)÷身高(m)的平方

如果一个成年人的体重是62kg,身高为1.67m,那么体质指数(BMI)为62÷(1.67×1.67)=22.23,属于正常的范围。

以上标准只适合于成人标准,试编写一程序,根据爸爸妈妈的体重、身高判断其胖瘦程度。

第三部分循环语句应用(一)

11、布纳特老师出的难题德国“数学王子”高斯三岁时便能纠正父亲的借债账目。十岁时,有一次布纳特老师出了一道算术题:求1到100所有整数的和,老师刚叙述完题目,高斯就计算出了正确答案。

试编写一程序,求1到100所有整数的和。

(1)算法1使用固定次数循环

(2)算法2使用“当型”循环

(3)编程计算2020-1+2-3+4-5+...+-n的值(n为奇数时减,偶数时加)

12、水仙花数水仙花素雅端庄,清秀俊逸,香气馥郁。数学上有一种数称为水仙花数。所谓水仙花数是一个三位数,它等于自己各个数位上数字乘三次(立方和)。如153,它百位上的数字是1,十位上的数字是5,个位上的数字是3,1*1*1+5*5*5+3*3*3=153,等于它自己,因此153是水仙花数。试编写一程序,求出所有的水仙花数。

13、枚举法求偶遇小比特和皮皮两个人每隔不同天数都要到雷锋馆去做义工,小比特3天去一次,格莱尔4天去一次,有一天,他俩恰好在雷锋馆相遇,问至少再过多少天他俩又会在雷锋馆相遇?试编一程序,求出他俩下次相遇最小的天数。

14、角谷猜想对于每一个正整数,如果他是奇数,则对他乘3再加1,如果他是偶数,则对他除以2,以此循环,最终都能得到1,这就是由日本数学家角谷静夫发现的角谷猜想,又称3n+1猜想。如取一个数字6,根据上述公式得出6->3->10->5->16->8->4->2->1。试编写一程序验证角谷猜想。

第四部分循环语句应用(二)

韩信带1500名兵士打仗,战死四五百人,站3人一排,多出2人;站5人一排,多出4人;站7人一排,多出6人。韩信很快说出人数:1049。

试编写一程序验证韩信的计算是否正确。

16、精益求精在科学研究的领域,对数据的精度要求非常高,有时需要计算到小数点后10位,甚至小数点后100位,做到精益求精。试编一程序,把分数1/7转化成小数的形式,要求计算结果精确到小数点后100位。

17、加加乐皮皮和小比特很喜欢玩“加加乐”游戏,游戏规则是一方报出一个数,另一方说出该数的各个数位之和。如皮皮说12,小比特就说3;皮皮说567,小比特就说18。试编写一程序,随机产生一个三位整数,输出它的各个数位之和。

18、鸡兔同笼大约在1500年前,《孙子算经》中就记载了这个有趣的问题。书中描述如下:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?”这四句话的意思是:“有若干只鸡兔同在一个笼子里,从上面数,有35个头;从下面数,有94只脚。鸡和兔各有多少只?”

试编写一程序,求笼中鸡和兔各有多少只?

第五部分模拟法求解问题

19、拍手游戏在一次比特星空小学文艺汇演中,皮皮、小比特与编程妞三人同台演出,其中有个环节是拍手游戏,皮皮每1秒拍一次手,小比特每2秒拍一次手,编程妞每4秒拍一次手。三人同时开始拍第一次手,每人都拍10次。试编一程序,算一算观众可以听到多少声掌声?

20、报数游戏皮皮和小比特玩报数游戏,皮皮按1-20循环报数,小比特按1-30循环报数。若两人同时开始,并以同样的速度报数,当两人都报了1000个数时,同时报相同数的次数是多少?试编写一程序,算一算报相同数的次数。

21、捉迷藏一座山上有10个山洞。一天,皮皮和小比特在山上玩捉迷藏游戏。小比特说:“我先把10个山洞从1-10进行编号,你从10号洞先出发,先到1号洞找我,第二次隔1个洞找我,第三次隔2个洞找我,以后以此类推,次数不限”。皮皮同意了,但他从早到晚进洞1000次,也没找到小比特。试编一程序,算一算小比特可能躲在几号洞里?

总复习与测评:对5天的集训内容进行整体回顾复习,并当堂检测。

拓展训练题(按每日进展速度进行适当拓展训练)

1、辗转相除皮皮有一根长15米的铁丝,小比特有一根长18米的铁丝,要把他们截成同样长的小段,不许剩余,每段最长有几米?试编写一程序求出每段最长的米数。

2、谁做的仿生猴一天,校长到比特顽童编程实验室检查,看见一只仿生机器人-猴子,做得十分可爱,便问是谁做的,比塔老师等人想和校长开个玩笑,于是

比塔老师说:“是小比特做的。”

小比特说“不是我做的。”

皮皮说:“不是我做的。”

如果他们中有两个人说了假话,一个人说了真话,请尝试写程序判断是谁做的?

3、平均分皮皮参加了多次信息学奥赛,在最近一次比赛时发现,如果这次比赛他得了98分,那么他所有比赛的平均分是92分;如果这次得了78分,他的平均分是87分,皮皮之前已经参加了多少次比赛?

4、蝴蝶效应一只蝴蝶在巴西轻拍翅膀,可以导致一个月后美国得克萨斯州的一场龙卷风,一只海鸥煽动翅膀足以改变天气,这是美国气象学家爱德华.诺顿.洛伦兹在1963年提出的蝴蝶效应,表明初始条件的极小偏差,将会引起结果的极大差异。

n的初始值设为10,让它产生极小偏差。减1后得到的值是9,加1得到的值是11,以后每次得到的值都是自己乘自己。

试编写一程序算一算,第3次,5次后分别是多少?

5、比特号飞船的座位数比特号客运宇宙飞船有312个座位,已知第一排有15个座位,以后每排增加2个座位,试编程计算:最后一排有几个座位?一共有几排?

6、几位数一个正整数,输出该数的位数。如随机产生789,输出3;随机产生445566,输出6?试编程实现。

7、高次求和问题找规律编程求1*1*1*1+2*2*2*2+3*3*3*3+...+n*n*n*n的和是多少?(n为5-10之间的随机数)。

8、百钱买百鸡皮皮在学趣味数学时,遇到了“百钱买百鸡”的问题:3文钱可以买1只公鸡,2文钱可以买1只母鸡,1文钱可以买3只小鸡,要用100文钱买100只鸡,能不能让计算机帮他解题呢?

试用三重循环编写一程序,求公鸡、母鸡、小鸡各有多少只?

9、谁是小偷A、B、C、D四人中有一个人是小偷,已知四个人中有一个人说了假话,请根据四个人的供词来判断谁是小偷。

THE END
1.在线口算重塑数学学习的未来之路社会环境检测在线口算平台重塑数学学习的未来,提供便捷、高效的数学计算服务。通过在线口算,学生可以随时随地进行数学练习,提高计算能力和思维水平。该平台采用先进的技术,确保计算结果的准确性和可靠性,帮助学生轻松应对各种数学难题。在线口算为数学学习带来创新方式,让数学学习更加轻松、有趣。 http://m.sdhexinkeji.com/post/1870.html
2.在线学习算法本文详细介绍了在线学习(OnlineLearning)的基本概念,强调其实时性和优化目标,并重点讲解了两种常用算法:FTRL(FollowTheRegularizedLeader)和BPR(BayesianProbitRegression)。通过实例展示了如何在美团移动端推荐重排序场景中运用这两种算法,指出BPR在效果上的优势,但最终选择了FTRL,因为其能产生稀疏模型,利于线上部署。 https://blog.csdn.net/caicai0001000/article/details/110062644
3.在线算法51CTO博客已为您找到关于在线算法的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及在线算法问答内容。更多在线算法相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。https://blog.51cto.com/topic/zaixiansuanfa.html
4.算法在线外地营员: 2850/人本地营员: 2580/人 FOI2022算法夏令营泉州班(线上) 2022年6月15日—7月10日 1500元/人 CPC-AB2022第一轮--CPC-A 即日起至2022年10月5日 50元/人 CPC-AB2022第一轮--CPC-B 即日起至2022年10月5日 50元/人 在线题库 http://www.algorithms2019.com/
5.在对齐AI时,为什么在线方法总是优于离线方法?澎湃号·湃客该团队采用了与 Gao et al. (2023) 类似的设置,基于一组开源数据集进行了实验,结果表明:在同等的优化预算(相对于 SFT 策略的 KL 散度)下,在线算法的性能表现通常优于离线算法。 图1 给出了在线和离线算法在四个不同的开源数据集上表现出的 KL 散度与策略性能之间的权衡。图中的每个数据点代表了在训练过程https://www.thepaper.cn/newsDetail_forward_27434433
6.算法基础与在线实践丛编:北京大学“程序设计与算法”专项课程系列教材 简介:算法是程序设计的灵魂, 代表着用系统的方法描述解决问题的策略与机制。本书将介绍简单模拟、枚举、递归、二分、贪心、动态规划、深度优先搜索和广度优先搜索等经典算法, 带领读者体会它们巧妙的构思, 感受利用它们解决问题的独特魅力。本书不仅讲解这些算法的基本https://lib2.buct.edu.cn/bookInfo_01h0105428.html
7.算法在线训练平台训练算法华为云帮助中心为你分享云计算行业信息,包含产品介绍、用户指南、开发指南、最佳实践和常见问题等文档,方便快速查找定位问题与能力成长,并提供相关资料和解决方案。本页面关键词:算法在线训练平台。https://support.huaweicloud.com/topic/1082125-1-S
8.多种算法在线加密解密多种算法在线加密解密 simeon / 2017-06-10 14:00:41 / 浏览数 16316 社区板块 安全工具 顶(0) 踩(0) http://tool.chacuo.net/cryptdes 点击收藏 | 0 关注 | 0 打赏 上一篇:小米圈SSRF引发思考到富文本XSS 下一篇:Web日志安全分析浅谈 https://xz.aliyun.com/t/488
9.第13课在线生活中的算法(教案)六年级上册信息技术浙教版第13 课《在线生活中的算法》学习教学设计 【课标内容要求】 借助学习与生活中的实例,体验身边的算法,理解算法是通过明确的、可执行的操作步骤描述的问题求解方案。并以信息社会日常活动中蕴含的算法为例,了解和体验在线生活中的算法。 【教学内容分析】 《在线生活中的算法》这节课选自浙江省教育厅教研室编著、浙江https://www.zxxk.com/soft/41473105.html
10.在线观点关闭算法推荐后,抖音小红书们更好用了吗?《互联网信息服务算法推荐管理规定》在3月1日正式施行,新规主要明确的就是互联网服务的算法推荐问题。简单说,app要明确告知用户算法推荐的服务情况,并且提供关闭选项。 新规施行一个月整,app们是否合规运行了呢?关闭算法推荐后,我们的冲浪体验有没有受到影响呢? https://news.zol.com.cn/789/7896068.html
11.算法基础与在线实践带目录完整pdf[31MB]电子书下载算法是程序设计的灵魂,代表着用系统的方法描述解决问题的策略与机制。《算法基础与在线实践/北京大学“程序设计与算法”专项课程系列教材》将介绍简单模拟、枚举、递归、二分、贪心、动态规划和搜索等经典算法,带领读者体会它们巧妙的构思,感受利用它们解决问题的独特魅力。《算法基础与在线实践/北京大学“程序设计与算法”https://www.jb51.net/books/679145.html
12.基于分解策略的多标签在线特征选择算法AET与批量学习方式相比,在线学习方式则采用增量的方式处理数据集,相对而言,计算代价要小于批量学习算法。在现有的多标签在线分类算法中计算数据的全部特征信息是需要代价的。尤其是存在高维数据和数据冗余时,传统的多标签在线分类算法,需大量计算且分类性能较差。本文利用在线学习的优势,研究了多标签在线特征选择问题,旨在通过http://www.chinaaet.com/article/3000154911
13.SHA2算法加密在线工具SHA-224、SHA-256、SHA-384,和SHA-512并称为SHA-2。新的散列函数并没有接受像SHA-1一样的公众密码社区做详细的检验,所以它们的密码安全性还不被大家广泛的信任。虽然至今尚未出现对SHA-2有效的攻击,它的算法跟SHA-1基本上仍然相似;因此有些人开始发展其他替代的散列算法。 http://www.jisuanqiol.com/goju/10902.html
14.算法服务平台算法模型服务平台是一个面向企业用户的数字化服务平台,旨在为用户提供高效、先进的算法模型。它以数据为核心,利用机器学习、深度学习等前沿技术,为用户提供行业定制化的算法模型解决方案。 应用场景 用户情感分析 使用情感分析模型,对文本进行情感分析,用于市场调研,客户服务和社交媒体监测。 https://wakedata.com/wakeAI.html
15.在线匹配问题研究进展:如何应对一般图以及顶点全在线的挑战?在线匹配问题是在线算法研究领域一个核心模型,本文将为大家介绍在线匹配问题的研究背景以及刊登在JACM 2020上关于全在线匹配(Fully Online Matching)的主要内容。此前关于在线匹配问题的研究主要局限于二分图中的单侧在线模式,仅能刻画在线到达用户与离线资源之间的匹配问题。论文提出了全在线匹配模型,允许问题中所有顶点均https://www.orsc.org.cn/wechat/article/detail?id=760
16.SHA256SHA512SHA3RIPEMD哈希加密算法介绍 在线哈希Hash加密算法提供MD5加密、SHA-1加密、SHA-2加密、SHA-256加密、SHA-512加密、SHA-3加密、RIPEMD-160加密等各种在线加密工具。 MD5哈希加密算法 MD5即Message-Digest Algorithm 5(信息-摘要算法 5),用于确保信息传输完整一致。是计算机广泛使用的散列算法之一(又译摘要算法、哈希算法),主流编https://tool.ip138.com/hash/
17.阶乘算法在线工具阶乘算法 免费 阶 阶乘公式计算器 阶乘公式计算器计算依据为阶乘公式:n! = 1*2*3(n-1)*n ; 正整数的阶乘是所有小于及等于该数的 开始使用 已被使用1.9w+次 免费 MBTI职业性格测试简洁 MBTI职业性格测试属于国际上最通用的、对职业选择做出分析的测试工具,不仅仅可以分析出你的职业倾https://www.zxgj.cn/tag?tag=%E9%98%B6%E4%B9%98%E7%AE%97%E6%B3%95
18.深度学习之PyTorch实战(2)——神经网络模型搭建和参数优化在线学习无法实现上述功能,因为数据并没有被存储,不能反复获取,因此对于任何固定的参数集,无法在训练集上计算损失函数,也无法在验证集上计算误差。这就造成在线算法一般来说比离线算法更加复杂和不稳定。但是离线递增算法并没有在线算法的问题,因此有必要理解在线学习和递增算法的区别。 http://www.360doc.com/content/21/0611/12/37902861_981573827.shtml
19.在线字符串哈希算法带API的在线字符串哈希计算器此在线字符串哈希工具使用不同的哈希算法生成给定字符串的哈希值。 通过API支持的当前哈希算法有:md2, md4, md5, sha1, sha224, sha256, sha384, sha512/224, sha512/256, sha512, sha3-224, sha3-256, sha3-384, sha3-512, ripemd128, ripemd160, ripemd256, ripemd320, whirlpool, tiger128,3,https://helloacm.com/tools/string-hash/
20.SHA1在线加密工具同时包含SHA224SHA256SHA384SHA-1在线加密工具是密码安全散列算法生成加密字符串的工具,同时包含SHA224、SHA256、SHA384、SHA512加密算法。https://www.iamwawa.cn/jiami.html
21.TEA算法加密/解密在线工具TEA算法加密/解密在线工具 技术标签:TEA算法加密/解密TEA算法TEA加密 查看原文 加密解密工具 之 波利比奥斯方阵密码 波利比奥斯方阵密码(Polybius Square Cipher或称波利比奥斯棋盘)是棋盘密码的一种,是利用波利比奥斯方阵进行加密的密码方式,简单的来说就是把字母排列好,用坐标(行列)的形式表现出来。字母是密文,明文便https://www.pianshen.com/article/5477961997/