2022-01-12 第八回 アルゴリズム実技検定 (PAST) B - 積集合を解いた
第八回 アルゴリズム実技検定 (PAST) B - 積集合を解いた。
https://atcoder.jp/contests/past202109-open/tasks/past202109_b
N 個からなる数列 A と M 個からなる数列 B の共通の要素を昇順に出力する。
N, M <= 1000
なので O(NM)
でも間に合う。 A の各要素について B の全要素を走査して存在するかを確認してあれば出力対象に追加……を繰り返して O(NM)
。昇順に出力なので忘れずソートする。共通の要素は最大でも MIN(N, M)
個なのでソートしても計算量への影響はない。
- 解説: https://atcoder.jp/contests/past202109-open/editorial/2465
- 提出: https://atcoder.jp/contests/past202109-open/submissions/28478875
todays-commits 0.2.0 をつくった。↓の「今日のコミット」をつくるためのコマンドなのだけど GitHub API で updated で並べていたら取得できなくなった (?) ので確認する列を pushed に切り替えた。
一昨日までは push でも updated が更新されていたように思う。何か変更したのだろうか。
今日のコミット。
- rust-sandbox 6 commits
- rust-atcoder 1 commit