B. 逆序奶牛

    传统题 1000ms 256MiB

逆序奶牛

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

样例下载

题目描述

NN 头奶牛排成一排,第 ii 头牛的身高为 HiH_i。(1HiM1 ≤ H_i ≤ MHiH_i 是整数)。对于第 ii 头牛和第 jj 头牛,如果 i<ji < j 并且 Hi>HjH_i > H_j,则称这两头牛为一对逆序奶牛。但由于某些原因,有些牛的身高数据丢失了(输入中以 1-1 表示)。Farmer John 想知道,这一排奶牛中至少可能存在多少对逆序奶牛?

输入格式

第一行:两个正整数 NN MM

第二行:NN 个整数 Hi(Hi=11HiM)H_i (H_i = -1 或 1 ≤ H_i ≤ M)

输出格式

一个正整数,最少的逆序奶牛对数。

样例输入

5 4
4 2 -1 -1 3

样例输出

4

数据范围

测试点 N= M= 特殊性质
1 500 100 -1 出现了不超过两次
2 10000 100.
3 50 15 -1 出现了不超过两次
4 2000 80
5 100 30 -1 出现了不超过两次
6 70 100
7 1000 20 无.
8 30 3 -1 出现了不超过两次
9 10 4 没有出现 -1
10 100 50
11 10 5 Hi 全部为 -1
12 10000 100 -1 出现了不超过两次
13-14 10000. 100.
15 100. 500000. -1 出现了不超过两次
16-20 100 500000

2026-01-22

未参加
状态
已结束
规则
OI
题目
4
开始于
2026-1-22 8:30
结束于
2026-1-22 12:00
持续时间
3.5 小时
主持人
参赛人数
5