已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
ACM程序设计,杭州电子科技大学 刘春英 ,2019/5/23,2,今天,,你 了吗?,AC,2019/5/23,3,每周一星(1):,XS,2019/5/23,4,第二讲,基础数学题,2019/5/23,5,课前的一些问题:,一、关于课件 二、关于教材 三、关于选课,2019/5/23,6,“依然”从简单题说起:,SUM(n) = 1 + 2 + 3 + . + n You may assume the result will be in the range of 32-bit signed integer. Sample input: 10 Sample output: 55 /showproblem.php?pid=1001,2019/5/23,7,很常见的一种写法:,#include int main() int n, i, sum=0; scanf(“%d“, ,2019/5/23,8,其它方法?,SUM(n) = 1 + 2 + 3 + . + n = n * (n+1) / 2 什么风险? 如何处理?,2019/5/23,9,OJ评测原理,2019/5/23,10,有什么问题呢?,享受今天的慢车旅程吧,2019/5/23,11,HDOJ_1008: Elevator,2019/5/23,12,这是2004浙江省赛最简单的一题,当时训练水平相对较高的学校基本上10分钟之内解决该题,这是一个没有算法的简单模拟题目。 入门训练的好选择,题目评述:,2019/5/23,13,A+B for Polynomials,Sample Input 2 1 2.4 0 3.2 2 2 1.5 1 0.5 Sample Output 3 2 1.5 1 2.9 0 3.2 本题数据结构?(针对不同数据特点) 本题注意事项?,2019/5/23,14,HDOJ_1108 最小公倍数,给定两个正整数,计算这两个数的最小公倍数。 Input: 10 14 Output: 70 思考:如何求最小公倍数(LCM)? LCM = GCD,2019/5/23,15,GCD求解过程,x=2,2019/5/23,16,欧几里德算法,int gcd(int da,int xiao) int temp; while (xiao!=0) temp=da%xiao; da=xiao; xiao=temp; return(da); ,思考: 递归的形式如何写?,2019/5/23,17,HDOJ_1061 Rightmost Digit,Given a positive integer N, you should output the most right digit of NN (1=N=1,000,000,000). 3 4 7 6,2019/5/23,18,HDOJ_1061 Rightmost Digit,数据规模 很大 暴力方法 该打 基本思路 规律,2019/5/23,19,HDOJ_2035 人见人爱AB,求AB的最后三位数表示的整数(1=A,B=10000) 2 3 12 6 8 984,2019/5/23,20,HDOJ_2035 人见人爱AB,最暴力的暴力? 改进的暴力? 如果: (1=A,B=100000000)怎么办? 二分加速?,2019/5/23,21,1021 Fibonacci Again,2019/5/23,22,题目分析:,能被3整除的整数的特点?,还要看程序吗?,如果两个数的和能被3整除,这两个数有什么特点?,关于“和”能否被3整除,这两个数一共有多少种组合?,会不会出现某连续两项和后面连续两项相等的情况?如果出现,能得到什么信息?,2019/5/23,23,Hdoj_1021程序清单:,#include int main() long n; scanf(“%ld“, ,2019/5/23,24,HDOJ_1005: Number Sequence,2019/5/23,25,Question:,暴力(Brute-Force)能解决问题吗?,2019/5/23,26,题目分析:,对于这种题目,千万不能蛮干!实际上,有经验的同学看到本题目的数据规模,很快就能知道:这类题目有规律可循。,2019/5/23,27,现在对这题有什么想法,?,2019/5/23,28,附:非典型数学题,HDOJ_1205 吃糖果 Gardon吃糖果时有个特殊的癖好,就是不喜欢将一样的糖果放在一起吃,喜欢先吃一种,下一次吃另一种;可是Gardon不知道是否存在一种吃糖果的顺序使得他能把所有糖果都吃完?请你写个程序帮忙计算一下 对于每组数据,输出一行,包含一个“Yes“或者“No“。,2019/5/23,29,请自己仔细分析.,哪位同学做个陈述?,2019/5/23,30,课后任务:,完成在线练习: 201309A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年开封杞县特招医学院校毕业生招聘64人笔试考试备考题库及答案解析
- 2025速冻食品家庭消费习惯变迁与渠道下沉战略分析报告
- 2025调味品行业技术创新趋势及市场渗透与并购重组前景分析报告
- 2025裁断机行业用户购买行为与品牌忠诚度调研分析报告
- 2025药用植物种植基地建设质量和产品溯源系统技术研究分析报告
- 2025药物制剂行业市场深度研究及商业投资规划分析报告
- 2025药品试剂批号系列管理优化与行业黑幕解析报告
- 2025药品研发机构市场供需态势发展机会技术投资规划分析报告书
- 2025年光伏电站智能巡检机器人智能化运维应用效果评估报告
- 2025药品包装行业市场需求分析及投资评估规划研究报告
- 民俗学概论课件
- 犬的训练课件
- 土壤改良单元工程质量评定表
- 幼儿园禁毒教育珍爱生命远离毒品动态课件
- 办公楼装饰工程施工组织设计方案
- 供应室1 供应室存在的问题
- AS9100D体系标准中文版
- 国家自然基金申请ppt
- 砂石料加工合同协议书
- 小升初学生简历模板免费下载
- 儿童中医药健康管理服务技术规范(5)
评论
0/150
提交评论