かしのブログ

競技プログラミングとか

第一回日本最強プログラマー学生選手権決勝 A - Equal Weight

問題

 N個の重さの異なるシャリと M個の重さの異なるネタからそれぞれ2つずつ選び、重さの同じ寿司を2つ作ることができるか判定する。

atcoder.jp

考察

問題の制約から、完成する寿司の重さが高々[tex: 2\times 106]であることがわかる。重さ wの寿司ができるかを総当たりで判定し、すでに作成可能なペアを知っているなら作ることができる。

実装

atcoder.jp

感想

制約からループの回数が制限できるのは見落とさないように復習する