#agc005a. [agc005_a]STring

[agc005_a]STring

题目描述

我们有一个字符串 XX,它的字符数是偶数。一半的字符是 S,另一半是 T

Takahashi 讨厌字符串 ST,他会执行以下操作 101000010^{10000} 次:

  • XX 中所有出现的 ST 子串中,移除最左边的一个。如果没有出现,则不进行任何操作。

XX 最终的长度。

约束条件

  • 2X200,0002≤|X|≤200,000
  • XX 的长度是偶数。
  • XX 中一半的字符是 S,另一半是 T

分段得分

  • 在价值 200200 分的测试集中,X200|X|≤200

输入

从标准输入读入数据,数据格式如下:

XX

输出

打印 XX 最终的长度。


示例输入1

TSTTSS

示例输出1

4

在第一次操作中,移除了 TSTTSS 的第二个和第三个字符。XX 变为 TTSS,由于不再包含 ST,在剩余的 1010000110^{10000}-1 次操作中不进行任何操作。因此,答案是 44


示例输入2

SSTTST

示例输出2

0

XX 最终会变为空字符串:SSTTSTSTSTST ⇒ ``。


示例输入3

TSSTTTSS

示例输出3

4

XX 最终会变为:TSSTTTSSTSTTSSTTSS