最小套圈设计问题课程设计报告
《最小套圈设计问题课程设计报告》由会员分享,可在线阅读,更多相关《最小套圈设计问题课程设计报告(13页珍藏版)》请在毕设资料网上搜索。
1、 计算机科学与技术系 课程设计报告 2009 2010 学年第 二 学期 课程课程 数据结构与算法 课 程 设 计 名 称课 程 设 计 名 称 最小套圈设计问题 学生姓名学生姓名 学号学号 专业班级专业班级 指导教师指导教师 2010 年 6 月 1 1、问题分析和任务定义、问题分析和任务定义 一)问题分析 本设计的要求是设计一个最小套圈,来进行一项游戏套圈游戏。 套圈游戏是游乐场中最常见的游戏之一,其规则为:游戏者将手中的圆环套圈投向场中 的玩具,被套中的玩具就作为奖品奖给游戏者。 次问题是给定一个套圈游戏场中的布局,固定每个玩具的位置。请你设计一个圆环套圈 的半径尺寸, 使得它每次最多只
2、能套中一个玩具, 但同时为了让游戏看起来更具吸引力这个 套圈的半径又需要尽可能大。 为使问题进一步简化,假设每个玩具都是平面上一个没有面积的点。套圈是简单的圆, 一个玩具被套住, 是指这个点到圆心的距离严格小于圆的半径。 如果有两个玩具被放在同一 个位置,那么输出的圆半径就是零。 模型说明(一) 模型说明(二) 二)任务定义 (1)定义一个点的结构体 Point 来存放点的横纵坐标,表示一个玩具的空间位置; 同时采用 Point 这种结构体数组来存放不同的玩具; (2)求最小套设计问题归结为先输入每个玩具的空间位置,然后求他们任意两点之 间的最小距离, 然后取最小距离的一半即为套圈半径; 判断
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最小 设计 问题 课程设计 报告
