Bitlandijos katinas | 프로그래밍의 벗 PivotOJ
PivotOJ

Bitlandijos katinas

시간 제한: 1000ms메모리 제한: 1024MB출처: LMIO 2020-2021BOJ 7230
이 문제는 본문 이미지 일부가 표시되지 않습니다. 텍스트만으로 풀이가 어려울 수 있습니다.

문제

[이미지 1]Bitlandijoje gyvena Katinas, kuris mėgsta pradžiuginti žmones savo apsilankymu.

Pavasarį Katinas susirūpino Bitlandijos universiteto studentais, intensyviai besiruošiančiais egzaminams. Šiame universitete studijuojantys studentai arba nėra alergiški katėms ir mielai jas paglosto, arba yra joms alergiški. Žinoma, Katinas nelankys alergiškų studentų.

Studentai gyvena dviejuose ilguose bendrabučiuose, esančiuose skirtingose gatvės pusėse. Bendrabučiai yra vienaaukščiai ir abu turi po N vienodų kambarėlių. Kambarėliai bendrabutyje pastatyti nuosekliai iš kairės į dešinę.

Katinas lanko studentus iš kairės į dešinę tokiu būdu:

  • Pirmiausia, Katinas iš niekur atsiranda prie bet kurio iš dviejų bendrabučių bet kurio kambario durų;
  • Aplankęs kambaryje gyvenantį studentą, Katinas gali arba aplankyti gretimą kambarį iš dešinės (jei jame nėra alergiško studento), arba pereiti gatvę į kitą pusę prie bet kurio kito dešiniau esančio kambario, kuriame nėra alergiško studento;
  • Lankydamas studentus Katinas gali pereiti gatvę bet kiek kartų;
  • Taip lanko studentus kol gali;
  • Tuomet Katinas pasinaudoja savo magiškomis galiomis ir tiesiog išnyksta savo katiniškais keliais.

Suskaičiuokite, kiek daugiausia studentų gali pradžiuginti Katinas.

입력

Pirmoje eilutėje pateiktas bendrabučio kambarėlių skaičius N. Kitose dviejose eilutėse (viena eilutė skirta vienam bendrabučiui aprašyti) yra po N raidžių, žyminčių, ar bendrabučio i-tame kambaryje gyvenantis studentas yra alergiškas, ar ne:

  • K – studentas nėra alergiškas katinams;
  • A – studentas yra alergiškas katinams.

출력

Išveskite vieną skaičių – kiek daugiausiai kambarių gali aplankyti Katinas.

예제

예제 1

입력
6
KAKKAA
AAAAKK
출력
4

예제 2

입력
6
KKAKKA
KAAAAK
출력
4
코드를 제출하려면 로그인하세요.