[ARC168A] <Inversion>

题意翻译

给定一个长度为 $N-1$ 的字符串 $S$ 来表示长度为 $N$ 的序列 $x$ 对于 $s[i] (1 \le i\le N-1)$,当 $s[i]$ 为字符 $<$ 时,表示 $x[i]<x[i+1]$ , 反之同理。 求字符串能表示的序列中 **逆序对** 总数的最小值。 翻译by 715279

题目描述

[problemUrl]: https://atcoder.jp/contests/arc168/tasks/arc168_a `<`, `>` からなる長さ $ N-1 $ の文字列 $ S $ が与えられます. 長さ $ N $ の数列 $ x=(x_1,x_2,\cdots,x_N) $ が以下の条件を満たすとき,それを**よい数列**と呼ぶことにします. - 各 $ i $ ($ 1\ \leq\ i\ \leq\ N-1 $) について,$ S $ の $ i $ 文字目が `<` なら $ x_i\lt\ x_{i+1} $ で,`>` なら $ x_i\ \gt\ x_{i+1} $. よい数列の転倒数としてあり得る最小値を求めてください. 数列の転倒数とは 長さ $ n $ の数列 $ x=(x_1,x_2,\cdots,x_n) $ の転倒数とは,整数の組 $ (i,j) $ ($ 1\ \leq\ i\ )\ であって,x_i\ >\ x_j $ を満たすものの個数です.

输入输出格式

输入格式


入力は以下の形式で標準入力から与えられる. > $ N $ $ S $

输出格式


答えを出力せよ.

输入输出样例

输入样例 #1

4
<><

输出样例 #1

1

输入样例 #2

2
<

输出样例 #2

0

输入样例 #3

10
>>>>>>>>>

输出样例 #3

45

输入样例 #4

30
<<><>>><><>><><><<>><<<><><<>

输出样例 #4

19

说明

### 制約 - $ 2\ \leq\ N\ \leq\ 250000 $ - $ S $ は `<`, `>` からなる長さ $ N-1 $ の文字列. - 入力される値はすべて整数. ### Sample Explanation 1 $ x=(1,2,1,2) $ とすると,これはよい数列です. また,$ x $ の転倒数は $ 1 $ です. 転倒数が $ 0 $ のよい数列は存在しないので,$ 1 $ が答えになります.