mini notes

競技プログラミングの解法メモを残していきます。

2020-03-01から1日間の記事一覧

ABC157 E - Simple String Queries (500)

問題:E - Simple String Queries 解答:Submission #10469785 - AtCoder Beginner Contest 157 解法: 各アルファベットに対応する長さnのセグ木を作り、s[i]がそのアルファベットなら+1、そうでないなら0とする。 クエリ1は変更前、変更後のアルファベット…

ABC157 D - Friend Suggestions(400)

問題:D - Friend Suggestions 解答:Submission #10448187 - AtCoder Beginner Contest 157 解法:各人について「友達関係のUnionFindの連結数 - 友達数 - ブロック数」を出力する。 ブロック数は友達関係の同一成分のもののみをカウントする。

ARC011 C - ダブレット

問題:C - ダブレット 解答:Submission #10420785 - AtCoder Regular Contest 011 解法:単語を頂点とし、遷移できる単語同士が辺で結ばれているグラフを考え、ここでBFSをする。 復元は最後の単語から距離が1つずつ戻るように隣接頂点を辿ってゆく。