AtCoder Beginner Contest 070

はい。
AtCoder Beginner Contest 070
なんともないかも。

A - Palindromic Number

https://github.com/clarinet758/atcoder/blob/main/abc/b051_075/b070/a1.cpp
1桁目と3桁目を見る。

B - Two Switches

https://github.com/clarinet758/atcoder/blob/main/abc/b051_075/b070/b1.cpp
始まりが遅いのと終りが早いの。あと時間が重複してるとこがあるか。

C - Multiple Clocks

https://github.com/clarinet758/atcoder/blob/main/abc/b051_075/b070/c1.cpp
最小公倍数の探し方に注意。適当に書いているとオーバーフローして計算が合わなくなります。

D - Transit Tree Path

https://github.com/clarinet758/atcoder/blob/main/abc/b051_075/b070/d1.cpp
辺の情報を全部受け取る。k経由で移動する場合のコストを知りたい。kをスタート地点として移動コスト調べる。幅優先しました。深さ書けないので。閉路とか迂回経路とかないので辿り着いたときが常に最安コストで移動。
kスタート地点のコスト調べ終えたらクエリに対してそのまま出力。