【Python3】paizaの位置情報システム(Bランク相当)が解けない

paizaの新・Bランクレベルアップメニューの問題に
【シミュレーション 4】位置情報システム(Bランク相当)
※スキルチェックの問題ではありません

という問題があるのですが、何度やっても正解しません。
(最初の2個しかテストケースが通らない)

考察漏れ、間違い等指摘していただけると幸いです。

問題のURL

https://paiza.jp/works/mondai/b_rank_new_level_up_problems/b_rank_new_level_up_problems__move_simulation/

該当のソースコード

Python

1from math import floor 2li = [[*map(int,input().split())]for _ in"_"*int(input())]3t = 04px,py=li[0][2],li[0][1]5for x in range(101):6 print(floor(py), floor(px))7 if x == li[t][0]:8 py = li[t][1]9 px = li[t][2]10 if t < len(li)-1: t += 111 tm = li[t][0] - li[t-1][0]12 py += (li[t][1] - li[t-1][1]) / tm 13 px += (li[t][2] - li[t-1][2]) / tm

試したこと

小数点以下切り捨てと問題文に記載されていたため、mathモジュールをimportしてfloor関数を利用してみました。(結果は失敗)
int()を使用しても、math.trunc()を使用しても失敗しました。

補足情報(FW/ツールのバージョンなど)

Python 3.8.10

コメントを投稿

0 コメント