vector なら distance は引き算1回で実装されると思うけど、どうよ。