- 11
- 0
- 约 5页
- 2017-03-30 发布于江苏
- 举报
解题报告SPOJZebraCrossingCustom
解题报告 SPOJ Zebra Crossing Custom
【题目描述】
一条宽度为W的马路,N个人站在马路的某一边,0时刻每个人都以自己的速率和方向开始过马路(运动的过程中,速率和方向不变)。你可以任意选一个位置作为起始点,一个速率(速率有最大值限制)和方向,从0时刻混在那N个人中过马路(过马路的过程中的速率和方向不变),要求途中碰到的人尽可能的多(碰到的意思是,在某一时刻两个人的X,Y坐标相等,碰撞不会对方向速率造成任何影响)。
给定N个人的初始位置和他们过马路的速率方向,求出最多能碰到多少人。
【分析】
首先,把所有人的速度按X,Y方向分解,容易知道,碰到的人的Y方向速率肯定相等。所以,只要考虑Y方向速率相同的一群人。
好的,现在所有人的Y方向速率相同了。只要考虑X方向了。
把每个人的运动轨迹画出来,自己的运动轨迹也画出来,那么在Y速率相同的前提下,两人相撞等价于运动轨迹相撞。
假设,现在从SX出发,X方向速率是VX,Y方向速率是VY(VY等于这些人的),终点是TX=SX+VX*W/VY,能够碰到最多的人。
那么,可以把SX左移,直到SX碰到某个人的起始点,或者TX碰到某个人的终点。由于碰到终点的情况可以把马路翻过来考虑,所以只考虑碰到起始点的情况。
现在SX卡在了某个人的起始点上了,那么可以把X方向速率伸缩,直到TX碰到某个人的终止点,或者到达
您可能关注的文档
- 角形全等的判定“HL”.doc
- 角形全等的判定SSS练习题(含答案).doc
- 角函数与角恒等变换解角形.doc
- 角形全等的判定填理由的练习题.doc
- 角形全等的判定教学设计.doc
- 角形典型题目辅导.doc
- 角形内角和的运用教学设计.doc
- 角形判定定理——AAS教学设计方案终稿.doc
- 角形单元测试及答案.doc
- 角形及其有关概念学生版.doc
- 人教版生物 七年级上册 1.1.2生物的特征 分层作业(解析版).pdf
- 2027届开封市尉氏县六年级数学第一学期期末统考模拟试题含解析.doc
- 2027届米脂县三上数学期末学业水平测试模拟试题含解析.doc
- 昆明市石林彝族自治县2027届数学四上期末监测模拟试题含解析.doc
- 2027届浙江省杭州市临安区四年级数学第一学期期末联考试题含解析.doc
- 2027届六盘水市六枝特区三上数学期末监测模拟试题含解析.doc
- 2027届浙江省黄山市数学三上期末达标测试试题含解析.doc
- 2027届厦门市民立二小数学六年级第一学期期末达标检测试题含解析.doc
- 2027届商都县三年级数学第一学期期末质量检测试题含解析.doc
- 丹东市元宝区2027届六年级数学第一学期期末达标测试试题含解析.doc
原创力文档

文档评论(0)