给定一个文本文件,每一行格式有一个unix时间戳和xyz三维坐标。给定一串额外的时间戳,输出差值得到的在这些时刻的xyz坐标
时间: 2024-05-06 15:22:15 浏览: 89
Unix时间戳
输入格式:
第一行为文本文件的路径
第二行为一串用空格隔开的时间戳,表示要查询的时刻
文本文件格式如下:
```
时间戳1 x1 y1 z1
时间戳2 x2 y2 z2
...
时间戳n xn yn zn
```
输出格式:
输出每个查询时刻对应的xyz坐标,格式为:
```
时间戳1 x1 y1 z1
时间戳2 x2 y2 z2
...
时间戳n xn yn zn
```
注意,如果查询时刻小于文本文件中最小的时间戳,则输出文本文件中最小的xyz坐标;如果查询时刻大于文本文件中最大的时间戳,则输出文本文件中最大的xyz坐标。
输入样例:
```
./test.txt
1609459200 1609459210 1609459220
```
输出样例:
```
1609459200 1.2 2.3 3.4
1609459210 2.2 3.3 4.4
1609459220 3.2 4.3 5.4
```
样例说明:
假设test.txt文件中包含以下内容:
```
1609459200 1.2 2.3 3.4
1609459210 2.2 3.3 4.4
1609459220 3.2 4.3 5.4
```
则查询时刻1609459200对应的xyz坐标为(1.2, 2.3, 3.4),查询时刻1609459210对应的xyz坐标为(2.2, 3.3, 4.4),查询时刻1609459220对应的xyz坐标为(3.2, 4.3, 5.4)。
阅读全文