【算法小白周赛1D】K阶恒星系 - 题解和代码

题目链接:https://www.starrycoding.com/contest/3/D

题目描述

牛马座 A 是个巨大的椭圆星系,具有 n n n 个恒星。和太阳系一样,每个恒星周围都有许多行星。侥幸团队通过太空望远镜,观测出每个恒星系里行星的数量,其中第 i i i 个恒星系里有 p i p_i pi个行星。若第 i i i 个恒星系为侥幸团队定义的 k k k阶恒星系,则在正整数序列 $(p_1,p_2,… p_n)
中, 中, 中,p_i$ 的左边和右边都至少有 k k k 个元素的值小于 p i p_i pi

现在,侥幸团队请你统计出牛马座 A 中 k k k 阶恒星系的数量。

输入格式

输入数据有 2 2 2 行,第一行输入 2 2 2 个正整数 n , k n,k n,k,分别表示恒星的数量和满足定义的 k k k 值。

第二行:由 n n n 个正整数构成的序列 p 1 , p 2 , . . . , p n p_1,p_2,..., p_n p1,p2,...,pn

输出格式

一行一个正整数,表示牛马座 A 中 k k k阶恒星系的数量。

样例

样例输入#1
10 2
8 8 10 7 4 8 2 1 7 4
样例输出#1
2

解释#1

加粗的数字代表 k k k阶恒星系:8 8 10 7 4 8 2 1 7 4

样例输入#2
20 3
15 8 15 5 9 8 11 12 7 4 3 11 15 6 20 11 2 11 1 13
样例输出#2
5

数据范围

对于所有数据:

  • 1000 ≤ n ≤ 1 0 6 1000 ≤ n ≤ 10^6 1000n
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值