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

C++の練習を兼ねて, AtCoder Beginner Contest 257 の 問題G (Prefix Concatenation) を解いてみた.

■感想.
1. 問題Gは, 方針が見えなかったので, 解説プログラムを参考に, AC版に到達できたと思う.
2. 新しい知識として, Z-Algorithm を, 学習できたので, 非常に良かったと思う.
3. 苦手な動的計画法の訓練も積めたので, 非常に良かったと思う.
4. S = abcabc の 場合, f[i] = 6 0 0 3 2 1 に変えて, f[i] = 6 0 0 3 0 0 が正しい結果に見えるため, Z-Algorithm の 実装箇所から, 以下の部分を削除し, 再提出した.

5. 引き続き, 時間を見つけて, 過去問の学習を進めていきたいと思う.

本家のサイト AtCoder Beginner Contest 257 解説 の 各リンク を ご覧下さい.

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

■参照サイト
日鉄ソリューションズプログラミングコンテスト2022(AtCoder Beginner Contest 257)

カテゴリーC++

コメントを残す

メールアドレスが公開されることはありません。

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