与えられたintシーケンスについて、ダブルパリンドロームの数を確認します。ここで、ダブルパリンドロームとは、2つの同じパリンドロームのシーケンスを意味します。したがって、たとえば:
1 0 1 1 0 1には、休憩なしで2回出現する回文として101があります。
1 0 1 5 1 01には101がありますが、分離されています
(これらのシーケンスの他のパリンドロームは別として)
問題の例のテストデータは次のとおりです。
3
12 0 1 1 0 0 1 1 0 0 1 1 0
12 1 0 1 0 1 0 1 0 1 0 1 0
6 3 3 3 3 3 3
答えを持って
8 0 9
マナチャーは物乞いをしているのは明らかですが、次に何をすべきかわかりません。どんなアイデアでもありがたいです。複雑さはn^2未満であると思います。
編集:intはここではアルファベットの単一要素として扱われます