C++ の動作確認をしてみた(396)

C++の練習を兼ねて, AtCoder Grand Contest 038 の 問題B (Sorting a Segment) を解いてみた.

■感想.
1. 問題Bは, 方針が見えなかったので, 解説を参考に, AC版に到達できたので, 良かったと思う.
2. 但し, AC版となるまでに, 実装に非常に苦労したように思う.
3. なお, equivalent となる区間どうしが, 共通部分を持たないパターンについては,
最初に見つかった区間を基準とし, その先頭要素から, K個以上離れたものを, 順次見ていくと仮定して, 実装している.
4. 個人的には, 数列の並び替えが, グラフに置き換えて考える部分について, 非常に面白いと感じた.
5. 時間を見つけて, 引き続き, 過去問を振り返っていきたいと思う.

本家のサイト AtCoder Grand Contest 038 解説 を ご覧下さい.

■C++版プログラム(問題B/AC版).

■参照サイト
AtCoder Grand Contest 038

カテゴリーC++

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください