In Problem D. std::set 不是要求『曾经返回 true 的比较必须永远返回 true』吗?为什么可以用 get_pos 这种东西呢?它不是取决于 nowx 的取值吗?