A.An Easy Physics Problem(HDU 5572)
思路
我们可以将问题分为以下 2 种情况:
- 球与圆柱相撞
- 球与圆柱不相撞
我们可以通过判断以
- 当情况 1 发生时,设求与圆的第
1 个交点为 I 。当B 在线段 AI 上时球经过 B 。或者,球反弹后方向合适,球也会经过B 。那么怎么知道反向合不合适呢?我们可以做 A 关于直线OI ( O 是圆(题目中的圆柱的俯视)圆心)的对称点A′ 判断 A′ 是否在线段 IB 上,若 A′ 在 IB 上则球反弹后的方向合适。 - 当情况2发生时,设线段AB的方向向量为 v⃗ ,当 v⃗ 对应的单位向量等于 V⃗

这篇博客是2015 ACM/ICPC亚洲区上海站的比赛解题报告,详细讲解了A到L共12道题目,包括思路分析和代码实现。涉及的题目类型包括物理问题、二叉树构造、水箱问题、青蛙友谊、王国黑白等,通过解题思路和代码展示了解决这些问题的方法。
最低0.47元/天 解锁文章
1055

被折叠的 条评论
为什么被折叠?



