小马和电梯

小马和电梯

天青色等烟雨,而我在等你

Description

小马建造了一座有 \(n\) 层的建筑。这座大楼有一部电梯,每层都停。

每层电梯都有控制电梯的按钮,但小马在每层楼上都只安装了一个按钮上或者下。这意味着,对于每层楼都只能坐电梯往一个方向。

如果是 \(i\) 层的按钮是为 \(U\),第 \(i\) 层只安装"向上"按钮,电梯只能向上;
如果是 \(i\) 层的按钮是为 \(D\),第 \(i\) 层只安装"向下"按钮,电梯只能向下;

这个建筑的居民别无选择,必要时只能通过其他楼层前往目的楼层。

定义 \(f(i, j)\) 的值为第 \(i\) 层楼最少需要坐多少次电梯到 \(j\) 楼,现在需要你计算 \(\displaystyle\sum^{n}_{i=1}{\displaystyle\sum^{n}_{j=1}{f(i, \ j)}}\)

Format

Input

输入一行字符串,第 \(i\) 个字符表示第 \(i\) 层楼的按钮(\(1 \leq i \leq n\))
对于 \(100\%\) 的数据, \(2 \leq |S| \leq 10^5\),\(S_i \in \{U, \ D \}\),\(S_1 = U,\ S_n = D\)

Output

输出一个正整数,表示 \(\displaystyle\sum^{n}_{i=1}{\displaystyle\sum^{n}_{j=1}{f(i, \ j)}}\) 的值

Sample 1

Input

UUD

Output

7

Limitation

1s, 1024KiB for each test case.

信息

ID
1009
难度
(无)
分类
(无)
标签
(无)
递交数
0
已通过
0
通过率
?
上传者