ページ 11

vectorでペアをつかいたいんですが…

Posted: 2014年12月11日(木) 16:58
by strass
情報オリンピックの過去問をやっている途中で
vector<pair<int,int> > v
とかして使っているんですが、例えば、ペアの組ごと探索とかはできないんでしょうか
v.find(v.begin(),v.end(),(3,7))的な感じです

Re: vectorでペアをつかいたいんですが…

Posted: 2014年12月11日(木) 17:01
by Blue
find の検索値に

std::make_pair(3, 7)



std::pair<int, int>(3, 7)

を指定したらどうでしょうか?

Re: vectorでペアをつかいたいんですが…

Posted: 2014年12月11日(木) 17:23
by strass
早くの返信ありがとうございます
おかげでなんとか通りました

ただ、個人的なアルゴリズムには少し問題があるようですが笑

Re: vectorでペアをつかいたいんですが…

Posted: 2014年12月11日(木) 17:47
by strass
出力の勘違いでWAだったようです
なんとかACもらえました。
本当にありがとうございます、初めて予選の4題目が解けて、本当に舞い上がってます
今週末の予選に向けて、幸先良いカンジです