Kərpiclər#7725

Kərpiclər

1 saniyə
128 meqabayt
Asan

Verilmiş ardıcıllıq ağ (W) və qara (B) kərpiclərdən ibarətdir. Bu ardıcıllığı elə boş olmayan bloklar şəklində bölməlisiniz ki, hər blokda ağ və qara kərpiclərin nisbəti eyni olsun.

Ardıcılığı həmişə bir bloka "bölmək" mümkündür (bu bizim üçün maraqlı deyil). Biz mümkün qədər çox blok əldə etmək istəyirik. Aşağıdakı ardıcıllıqlara və onların bölünmələrinə baxaq:

• BWWWBB = BW + WWBB (nisbət 1:1),

• WWWBBBWWWWWWWWWB = WWWB + BBWWWWWW + WWWB (nisbət 3:1).

Hər iki bölünmə blokların sayına görə optimaldır.

Giriş məlumatları

Birinci sətir testlərin sayını t göstərir.

Hər bir test n ədədindən (1 ≤ n ≤ 10^5) - ardıcıllığın uzunluğundan başlayır. Növbəti n sətirin hər biri k ədədini (1 ≤ k ≤ 10^9) və W və ya B simvollarından birini ehtiva edir, ardıcıllıqda müəyyən rəngdə k kərpic olduğunu göstərir. Ümumi kərpic ardıcıllığının uzunluğunun 10^9-dan çox olmadığı təmin edilir.

Çıxış məlumatları

Hər bir test üçün axtarılan ən çox blok sayını ayrıca sətirdə çıxarın.

Nümunələr

Nümunə 1

Loading
Loading