در یک استادیوم فوتبال، نفر تماشاچی در یک ردیف قرار دارند. تماشاچیان را از چپ به راست با اعداد تا شماره گذاری میکنیم. در یک لحظهی خاص از این افراد عکسی گرفته شده است. در این تصویر هر کدام از این افراد نشسته یا ایستادهاند.
به یک دنباله از افراد «موج مکزیکی» میگوییم اگر عدد صحیحی مثل موجود باشد به طوری که:
از شما میخواهیم بزرگترین زیردنبالهای از افراد حاضر در استادیوم را پیدا کنید که تشکیل موج مکزیکی میدهند. توجه کنید منظور از یک زیردنباله، در نظر گرفتن زیرمجموعهای از افراد با حفظ ترتیب آنها است و لزومی ندارد این افراد یک بازهی متوالی باشند.
در سطر اول ورودی، عدد صحیح و مثبت آمده که تعداد تستها را نشان میدهد.
در سطر اول هر تست، عدد صحیح و مثبت آمده که نشاندهندهی تعداد افراد در این تصویر است.
در سطر دوم هر تست، یک رشته به طول از حروف U
(ایستاده) و D
(نشسته) داده میشود.
تضمین میشود به ازای همهی تست حداکثر است.
خروجی سطر دارد، در هر سطر بیشترین طول ممکن برای یک زیر دنبالهی موج مکزیکی چاپ کنید.