std::mapってキーは重複できないっていうからキーと値が1:1なんだと思ってたけど違うの?
findでイテレータが返ってくるということは値が複数ある場合を想定してるってことだよね