编程介的小学生 2017-08-30 05:03 采纳率: 0.2%
浏览 761
已采纳

Mobile Positioning

Mobile positioning is a technology used by telecommunication companies to approximate where a mobile phone is. Although it is not that accurate than some alternatives, such as GPS, it is quick and costs less. In this problem, we consider a special version of mobile positioning with two base stations used.

Mobile Positioning

The graph shows how mobile positioning works. P1(x1, y1) and P2(x2, y2) are two base stations communicating with mobile phones. Someone is walking from Point A to Point C in a straight line with constant speed. The positioning has 5 steps:

At Point A, his mobile phone emits a signal to base station P1.
After time t1, the base station P1 receives the signal and echoes back immediately.
After time t2, the mobile phone gets the signal from the base station P1 at Point B, and then transmits a new signal to the base station P2 immediately.
The signal transfers for time t3 and arrives at the base station P2, and then a new signal by P2 is sent back immediately.
After time t4, the mobile phone receives the signal at Point C.
It is well known that signals go off in all directions, like a series of circles that shares a same center. With the speed of signal v given, please find out the coordinates of ALL possible Point A.

Input

The input contains no more than 30 cases. Each case contains two lines. The first line is 4 numbers x1, y1, x2, y2 (-10000 < x1, y1, x2, y2 < 10000). The second line has 5 numbers, t1, t2, t3, t4, v (0 ≤ t1, t2, t3, t4 < 10000, 0 < v < 10000).

Proceed to the end of file.

Output

For each case, output a single line contains the number of possible Point A, then n lines of the coordinates in the form "x y" in ascending order. Keep two digits after the decimal point. If the number of possible Point A is infinite, simply output -1. You can assume that there is at least one possible Point A.

Sample Input

0 12 16 6
6 10 3 5 2
Sample Output

4
0.00 0.00
7.89 21.04
11.08 7.38
11.38 8.19

展开全部

  • 写回答

1条回答 默认 最新

  • threenewbee 2017-09-14 08:19
    关注
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?

悬赏问题

  • ¥15 访问url时不会自动调用其 Servlet的doGet()
  • ¥15 MATLAB解决问题
  • ¥35 哪位专业人士知道这是什么原件吗?哪里可以买到?
  • ¥15 关于#c##的问题:treenode反序列化后获取不到上一节点和下一节点,Fullpath和Handle报错
  • ¥15 一部手机能否同时用不同的app进入不同的直播间?
  • ¥15 没输出运行不了什么问题
  • ¥20 输入import torch显示Intel MKL FATAL ERROR,系统驱动1%,: Cannot load mkl_intel_thread.dll.
  • ¥15 点云密度大则包围盒小
  • ¥15 nginx使用nfs进行服务器的数据共享
  • ¥15 C#i编程中so-ir-192编码的字符集转码UTF8问题
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部