狠狠滴刷

TimeLimit:1000MS  MemoryLimit:1024MB
64-bit integer IO format:%lld
未提交 | 登录后收藏
Problem Description

KaiYuan最近做多校备受打击,于是想要狠狠的刷题来提高自己的水平。他给自己定下了一共要复习m个知识点。

于是他找来了一共n道题进行备选,每题按顺序放在个人题单中。

而每道题都有他自己唯一所属的知识点,每个知识点都至少都有一道题。

做一道题就想当于复习过了这道题所属的知识点。

总所周知,KaiYuan是有点懒癌在身上的,所以他想要通过刷尽可能少的题来达到复习所有知识点的目的。而KaiYuan有点强迫症,他不介意多刷题,但是需要连续做题(即选择一个区间,只刷这个区间内的所有题目)

所以想让你帮助KaiYuan帮他找到他复习完所有知识点时最少的刷题数。


Input

第一行两个整数 ,,分别表示备选的题数及这些题共有几种知识点。

第二行包含  个整数 ,代表画第  道题的知识点。

12×103



Output

刷过所有知识点所需的最小题数

SampleInput
5 2
2 2 1 1 2 
SampleOutput
2

解释:KaiYuan只需要学习2号题和3号题就能复习完所有知识点
Submit
题目统计信息详细
总AC数14
通过人数11
尝试人数12
总提交量46
AC率23.91%
AC该题后可以添加标签
贴完标签可以获得20ACB。
并且可以获得本题所有提交代码查看权限。
点击标题可以显示标签。
如果你还没认真思考过这题,请不要查看标签
如果您已经通过了该题,请务为该题贴上标签
作者
KaiYuan

T^T Online Judge

[BUG反馈] [FAQ] [闽ICP备17026590号-1]
当前版本:3.24 系统时间: