下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ACM程序设计,杭州电子科技大学 刘春英 ,2020/9/21,2,第二讲,老少皆宜之数学题,2020/9/21,3,今天,,你 了吗?,AC,2020/9/21,4,每周一星(1):,亦纷菲幻剑,2020/9/21,5,开胃羹(1),几个常用单词: 1、vertex ( vertices ) 顶点 2、polygon 多边形 3、convex 凸的 4、concave 凹的 5、segment (线)段(n);分割(v),2020/9/21,6,开胃羹(2),再来几个: 1、integer 整数 2、positive 正的 3、negative (adj)负的; (n)负数 4、factor
2、ial (n)阶乘;(adj)因子的,阶乘的 5、digital (n)数字;(adj)数字的,2020/9/21,7,ACM数学题特点分析:,题意容易理解 算法相对简单(有些很难的!) 编程比较容易 ACM/ICPC入门练习的好选择 下面,分类介绍:,2020/9/21,8,从首届“舜宇”杯说起,2020/9/21,9,比赛背景,由于前一年的邀请赛很多学校没有做出一道题,所以,这次的比赛特意准备了几道简单的题目,目的就是让大多数的学校都能拿个气球回去,也好有个交待,于是有,2020/9/21,10,第一类,傻 瓜 型,2020/9/21,11,1004: Let the Balloon Ri
3、se,2020/9/21,12,题目评述:,1. 一个让你看到后兴奋的题目,2. 只要懂点C或者C+,就可解决该问题。,2020/9/21,13,1004题目分析:,该题算法思想比较简单,就是对输入的字符串进行比较和统计。值得注意的一点是: 如果用C语言来写,要注意可能会把第一个数字后的“回车符”误认为是第一个串,字符串的比较也要用函数和循环语句。 而C+则在处理字符串方面较为方便。,2020/9/21,14,1008: Elevator,2020/9/21,15,实际上,这是本次比赛最简单的一题,浙大、浙工大等当时训练水平相对较高的学校基本上10分钟之内解决该题,这也是一个没有算法的题目。
4、这种题目大家不会错过的,题目评述:,不要分析了吧,2020/9/21,17,第二类,基 本 型,2020/9/21,18,1009: FatMouse Trade,2020/9/21,19,题目特点:,这个题目比前面两个题目稍难,但是属于能一眼看出解决办法的题目。只要静下心,还是比较容易解决的。,2020/9/21,20,1009算法分析:,输入(J , F 放入数组) 对数组排序(按效益,降序) 输出(按效益高低有序交易),2020/9/21,21,第三类,技 巧 型,2020/9/21,22,小锤抠缝,先来看一个简单的题目铺垫一下:,2020/9/21,23,1021 Fibonacci
5、Again,2020/9/21,24,题目分析:,能被3整除的整数的特点?,还要看程序吗?,如果两个数的和能被3整除,这两个数有什么特点?,关于能否被3整除,这两个数一共有多少种组合?,2020/9/21,25,Hdoj_1021程序清单:,#include int main() long n; while(scanf(%ld, ,2020/9/21,26,回到正题大锤搞定,2020/9/21,27,Problem B: Number Sequence,2020/9/21,28,题目特点:,这个题目是一个比较典型的ACM竞赛题,尽管在真正的大赛中这个题目可能算比较简单的,但在本次比赛中,本题难
6、度属于中等,可以说,能做出本题的队伍基本都有二等奖以上。 但如果不认真分析,有可能会掉入陷阱。,2020/9/21,29,Question:,暴力能解决问题吗?,2020/9/21,30,拒绝暴力,2020/9/21,31,题目分析:,对于这种题目,千万不能蛮干!实际上,有经验的同学看到本题目的数据规模,很快就能知道:这类题目有规律可循。,2020/9/21,32,现在对这题有什么想法,?,2020/9/21,33,第四类,纸老虎型,2020/9/21,34,HDOJ_1071 The Area,2020/9/21,35,第一眼:傻了,2020/9/21,36,再一看,2020/9/21,37
7、,抛物线公式:y=ax2+bx+c,已知三点 -a、b、c 系数,公式已知 - 如何求面积?,会简单积分吗?,分析过程:,该你思考了,感觉怎么样?,2020/9/21,39,思考题:,(2006/3/4 HDOJ的练习赛题目),2020/9/21,40,要点分析:,1、暴力的复杂度是多少? 2、哪些陷阱? 3、关键在哪? 4、顺利应该多长时间?,2020/9/21,41,数学公式:,1、这个大家都会:1+2+3+4+n=n(n+1)/2 2、这个有些同学忘记了: 1*1+2*2+3*3+n*n=n(n+1)(2n+1)/6 3、合并后得到n(n+1)(n+2)/3,2020/9/21,42,Any question?,2020/9/21,43,课后任务:,一、DIY在线作业(2): 2008ACM ProgrammingExercise(2)_Math 二、常规练习(包含以上作业) 1004、1005、1008、1009 、1060 101210
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2027届云南省德宏傣族景颇族自治州盈江县三上数学期末统考试题含解析
- 2026年金融科技行业监管政策与合规风险报告
- ISOTS 23541-22025 健康信息学 三维人体位置系统表示的分类结构 第2部分身体运动标准立项发展报告
- ISOIEC 19566-62019Amd 22025 信息技术 JPEG系统 第6部分JPEG 360 修改2等矩形投影约束的修订标准立项发展报告
- 四川省南充市仪陇县2027届数学六上期末调研试题含解析
- 2027届三明市六年级数学第一学期期末质量检测试题含解析
- 河北省衡水市故城县2027届六上数学期末经典模拟试题含解析
- ISO 214522025 电站锅炉管热喷涂层规范和要求标准立项发展报告
- 2027届贵州省遵义市桐梓县数学六年级第一学期期末检测模拟试题含解析
- ISO 134652024 核能 - 核燃料技术 - 通过分光光度法测定硝酸溶液中的ium标准立项发展报告
- 2026湖南衡阳市衡东县第二批事业单位公开选调工作人员88人笔试备考题库及答案详解
- 2026湖南常德市鼎城区部分事业单位公开招聘高层次人才11人笔试备考试题及答案详解
- 《DGTJ082467-2025超低能耗建筑设计标准居住建筑》
- 陕西延长石油集团有限责任公司 招聘专用笔试题库(历年真题+完整答案详解)
- 2026年昆明市石林国有资本投资集团有限公司及下属公司招聘(18人)笔试参考题库及答案详解
- 贯彻落实《全国党员教育培训工作规划(2024-2028年)》中期评估的工作报告
- 高顿财务培训
- DL∕T 5362-2018 水工沥青混凝土试验规程
- 厂房钢结构施工方案样本
- 个人防护装备的使用培训
- (新版)驾照科目一必备考试题库500题(含答案)
评论
0/150
提交评论