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

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
strass

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

#1

投稿記事 by strass » 10年前

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

Blue

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

#2

投稿記事 by Blue » 10年前

find の検索値に

std::make_pair(3, 7)



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

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

strass

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

#3

投稿記事 by strass » 10年前

早くの返信ありがとうございます
おかげでなんとか通りました

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

strass

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

#4

投稿記事 by strass » 10年前

出力の勘違いでWAだったようです
なんとかACもらえました。
本当にありがとうございます、初めて予選の4題目が解けて、本当に舞い上がってます
今週末の予選に向けて、幸先良いカンジです

閉鎖

“C言語何でも質問掲示板” へ戻る