#5134. 开小差

    ID: 5134 传统题 1000ms 256MiB 尝试: 1 已通过: 1 难度: 1 上传者: 标签>循环月赛入门循环结构24-3-A组月赛T3

开小差

题目描述

给定一个长度为 nn 的字符串,字符串仅由大写字母 NOI 组成。

请计算有多少组三个下标 (i,j,k)(i,j,k) 满足 1i<j<kn1 \le i<j<k \le n,并且第 ii 个字符为 N,第 jj 个字符为 O,第 kk 个字符为 I

不同的下标组合分别计算,即使它们使用了部分相同的字符位置。

输入格式

第一行包含一个正整数 nn,表示字符串长度。

第二行包含一个长度为 nn 的字符串。

输出格式

输出一个整数,表示符合要求的下标组合数量。

4
NNOI
2
6
NNOOII
8
6
NOOIII
6

数据范围与提示

  • 1n1051 \le n \le 10^5
  • 字符串仅由 NOI 组成