练习专区

今天的一小步就是明天的一大步
Problem 1991 Sorting the Photos
Accepted: 0   Total Submit: 0
Time Limit: 1000ms   Memory Limit: 30720KB
Description

Imagine you have a pile of 1 <= N <= 10^5 photos. Some of them are faced upwards and the others faced downwards. Your goal is to sort them so all the photos are faced the same direction. The only operation you are allowed to do is to take any amount of the photos from the top into the separate pile, turn that pile upside-down as the whole and put it back over the rest of original pile.

Write the program that calculates the minimum number of such operations needed to complete the sorting goal.

This problem contains multiple test cases!

The first line of a multiple input is an integer N, then a blank line followed by N input blocks. Each input block is in the format indicated in the problem description. There is a blank line between input blocks.

The output format consists of N output blocks. There is a blank line between output blocks.


Input

First line of the input contains the only number. 

Then, characters going possibly separated by newline and/or space characters "D" - faced down or "U" - faced up. 

Output

Single integer number - minimal number of flip operations required to sort the photos pile.

Sample Input
1
5
UUDUU
Sample Output
2
Hint
该题来自:2018年天梯赛选拔赛
提交     返回