1 / 40
文档名称:

lecture动态规划.ppt

格式:ppt   大小:418KB   页数:40页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

lecture动态规划.ppt

上传人:顾生等等 2018/4/27 文件大小:418 KB

下载得到文件列表

lecture动态规划.ppt

相关文档

文档介绍

文档介绍:ACM 程序设计
计算机学院刘春英
4/27/2018
1
今天,
你了吗?
AC
4/27/2018
2
每周一星(3):
liuzewei
4/27/2018
3
第四讲
动态规划(1) (Dynamic programming)
4/27/2018
4
先热身一下——
4/27/2018
5
(1466)计算直线的交点数
问题描述:
平面上有n条直线,且无三线共点,问这些直线能有多少种不同交点数。
输入:n(n<=20)
输出:每个测试实例对应一行输出,从小到大列出所有相交方案,其中每个数为可能的交点数。
样例输入
4
样例输出
0 3 4 5 6
4/27/2018
6
思考2分钟:如何解决?
4/27/2018
7
初步分析:
我们将n条直线排成一个序列,
直线2和直线1最多只有一个交点,
直线3与直线1和直线2最多有两个交点…….,
直线n和其他n-1条直线最多有n-1个交点,
由此得出n条直线互不平行且无三线共点的最多交点数max=1+2+……(n-1)=n(n-1)/2,
但本题不这么简单,因为问题问的是:这些直线有多少种不同的交点数?
4/27/2018
8
容易列举出N=1,2,3的情况:
0
0,1
0,2,3
如果已知<N的情况,我们来分析加入第N条直线的情况(这里N=4):
1、第四条与其余直线全部平行=> 无交点;
2、第四条与其中两条平行,交点数为(n-1)*1+0=3;
3、第四条与其中一条平行,这两条平行直线和另外两点直线的交点数为(n-2)*2=4,而另外两条直线既可能平行也可能相交,因此可能交点数为:
(n-2)*2+0=4 或者(n-2)*2+1=5
4、第四条直线不与任何一条直线平行,交点数为:
(n-3)*3+0=3 或者(n-3)*3+2=5 或者(n-3)*3+3=6
即n=4时,有0个,3个,4个,5个,6个不同交点数。
4/27/2018
9
从上述n=4的分析过程中,我们发现:
m条直线的交点方案数
=(m-r)条平行线与r条直线交叉的交点数
+ r条直线本身的交点方案
=(m-r)*r+r条之间本身的交点方案数(1<=r<=m)
4/27/2018
10

最近更新

2024年广东科学技术职业学院单招职业适应性测.. 57页

2024年广西玉林市福绵区新闻中心事业单位招聘.. 89页

2024年广西百色市凌云县乡镇事业单位招聘15人.. 89页

2024年广西百色靖西市事业单位招聘46人历年高.. 91页

2024年广西省玉林市住房公积金管理中心招聘10.. 89页

2024年广西贵港桂平市殡葬管理所招聘历年高频.. 88页

2024年广西钦州市浦北县事业单位招聘34人历年.. 88页

2024年江苏省南通市行政职业能力测验题库(考.. 147页

2024年江苏省盐城市行政职业能力测验题库及答.. 149页

2024年江西省上饶市行政职业能力测验题库完美.. 148页

2024年河北省秦皇岛市选调生考试(公共基础知.. 150页

2024年浙江省台州市行政职业能力测验题库(网.. 147页

2024年福建省莆田市行政职业能力测验题库及解.. 149页

2024年辽宁省锦州市行政职业能力测验题库(预.. 149页

2024年鄂州职业大学单招职业适应性测试题库汇.. 57页

2024年陕西青年职业学院单招职业适应性测试题.. 56页

2024年黑龙江省黑河市行政职业能力测验题库附.. 147页

公共基础知识内蒙古锡林郭勒盟选调生考试(行.. 149页

公共基础知识河北省秦皇岛市选调生考试(行政.. 148页

公共基础知识甘肃省武威地区选调生考试(行政.. 148页

公共基础知识辽宁省沈阳市选调生考试(行政职.. 147页

吉林省吉林市事业单位招聘考试(职业能力倾向.. 149页

吉林省长春市事业单位招聘考试(职业能力倾向.. 148页

基于STC89C52单片机的数字温度计(附源代码,完.. 16页

2022年08月云南省阜外心血管病医院招聘和考核.. 102页

安全度汛目标责任书 9页

【最新】《低压配电设计规范》GB50054-2023 46页

现代农业发展经验 7页

旅游投资估算与经济效益分析 5页

2020年400V低压抽屉开关检查刘彦凯 13页