どうせ効率を無視するなら、operator[]のあるsetを書くべきじゃないか?