C言語なら、オレに聞け! 47
■ このスレッドは過去ログ倉庫に格納されています
0504デフォルトの名無しさん
NGNG玉の色は赤、青、白のうちのどれかであって、ランドムにアレンジされている。
そのネックレスをある点で切って横に並べ、その点から右、左と2方向に渡って
違う色に出会うまで同じ色の玉を集めるものとする。
このときもっとも多くで何個の玉を集めることができるかを判断する
プログラムをお願いします。
例:brbrrrbbbrrrrrbrrbbrbbbbrrrrb(ただし、r:赤, b:青, w:白)と
構成されているネックレスならば、9番目の玉と10番目の玉の間、
24番目の玉と25番目の玉の間から切るとすれば、最大の8個の玉を
集められますね。
->brbrrr{bbb|rrrrr}brrbbr{bbbb|rrrr}b
ただし、白の玉に出会った場合、それは赤にも青にも
変われるものとします。
■ このスレッドは過去ログ倉庫に格納されています