std::setに関する質問なんですけど
http://ideone.com/VXwQs
↑これの16,17行目と同じことを高速にやる方法は用意されてますか?

std::set は内部実装が平衡二分木のはずなので O(log n) 時間でできるはずですけど
上の実装だと O((e-b) × log n) 時間になってます