(本文是从我的旧博客迁移过来的)问题地址:http://acm.timus.ru/problem.aspx?space=1&num=1258 前几日在博客园看到这种在线测试的时候,有一种相见恨晚的感觉,于是随便选了一道感兴趣的题(No.1258:Pool)开始做。为了准 ...
(本文是从我的旧博客迁移过来的)
前几日在博客园看到这种在线测试的时候,有一种相见恨晚的感觉,于是随便选了一道感兴趣的题(No.1258:Pool)开始做。为了准确了解题的意思,我把题翻译成中文了,这道题的原理和台球很相似(由于以前常玩可乐8,所以对台球的问题倍感亲切)。但不知道为什么出题人将台球问题说成了一个程序员撞墙的问题。下面是我翻译后的,英语不好,译错的地方请见谅。
输入
第一行由两个整数W和D组成——他们分别是Vasechkin所在房间的宽和长(0<=W,D<=1000,单位:米)。
输出
Vasechkin从起点到终点所走的长度,保留小数点后四位。
例子
input | output |
---|
10 20 9 1 1 19 FLRLRB | 52.8015 |
==============================================================简单理解就是:给长宽,起点和终点,撞边的情况,最后求的是轨迹的长度。X方向的位移和Y方向的可以分别分析。Y方向的规律也是如此。分析到此,已经可以在程序里面方便的实现这些逻辑了。下面是我写的代码,如果按照正确格式输入,结果是正确的。下面是代码:
原标题:[TimusACM][1258]程序员撞墙的问题
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。