#include <iostream>
// зачем больше инклудов? меньше зависимостей - больше проблем. я люблю проблемы.
int main() {
int count;
std::cin >> count;
int currentCount = 0;
for(int counter = 0; counter < count; counter++) {
char letter;
std::cin >> letter;
if(letter == 'B') {
currentCount++;
} else if (letter == 'W' && currentCount > 0) {
std::cout << currentCount << " ";
currentCount = 0;
}
}
return 0;
}
// Нахера я это дерьмо грейжу? А похуй.
#include <iostream>
// зачем больше инклудов? меньше инклудов - больше проблем. я люблю проблемы.
int main() {
int count;
std::cin >> count;
int counts[count];
int index = 0;
int whiteCount = 0;
int currentCount = 0;
for(int counter = 0; counter < count; counter++) {
char letter;
std::cin >> letter;
if(letter == 'B') {
currentCount++;
} else if (letter == 'W' && currentCount > 0) {
counts[index++] = currentCount;
currentCount = 0;
whiteCount++;
}
}
std::cout << whiteCount << "\n";
for(int index2 = 0; index2 < index; index2++) {
std::cout << counts[index2] << " ";
}
return 0;
}