‹ 上一题 下一题 ›

06754. USACO·奶牛体检 未做

2000 ms 256 MB 测试点 23 通过率 100% USACO池题USACO-Silver枚举

题目描述

Farmer John 的 ()头奶牛站成一行,奶牛 在队伍的最前面,奶牛 在队伍的最后面。FJ 的奶牛也有许多不同的品种。他用从 到 的整数来表示每一品种。队伍从前到后第 头奶牛的品种是 ()。

FJ 正在带他的奶牛们去当地的奶牛医院进行体检。然而,奶牛兽医非常挑剔,仅愿意当队伍中第 头奶牛为品种 ()时对其进行体检。

FJ 很懒惰,不想完全重新排列他的奶牛。他将执行以下操作恰好一次。

  • 选择两个整数 和 ,使得 。反转队伍中第 头奶牛到第 头奶牛之间的奶牛的顺序。

FJ 想要衡量这种方法有多少效果。求出对于所有 种可能的操作被兽医检查的奶牛数量之和。

输入格式

输入的第一行包含 。

第二行包含 。

第三行包含 。

输出格式

输出一行,包含对于所有可能的操作被兽医检查的奶牛数量之和。

样例

输入
3
1 3 2
3 2 1
输出
3

提示说明

【样例解释】

  • 测试点 5:。

  • 测试点 6-9:, 均在范围 内均匀随机生成。

  • 测试点 10-15:, 均在范围 内均匀随机生成。

  • 测试点 16-23:没有额外限制。

【数据规模与约定】

  • 测试点 4:。

  • 测试点 5:。

  • 测试点 6-9:, 均在范围 内均匀随机生成。

  • 测试点 10-15:, 均在范围 内均匀随机生成。

  • 测试点 16-23:没有额外限制。

供题:Chongtian Ma,Haokai Ma,Alex Liang

输入
输出

            
答案