彩灯

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

题目描述

NN 盏从左到右排列的彩灯,第 ii 盏灯上的数字为 AiA_i。可以熄灭任意多盏灯,但至少保留一盏。

要求剩余亮灯上的数字从左到右恰好为 1,2,3,,k1,2,3,\ldots,k,其中 kk 为剩余亮灯的数量。求最少需要熄灭多少盏灯。如果无法满足要求,输出 1-1

输入格式

第一行包含一个整数 NN

第二行包含 NN 个整数 A1,A2,,ANA_1,A_2,\ldots,A_N

输出格式

输出一个整数,表示最少需要熄灭的彩灯数;如果无法满足要求,输出 -1

5
4 1 3 2 5
3
5
3 4 5 6 2
-1

数据范围与提示

  • 对于 20%20\% 的数据,1N101 \le N \le 10
  • 对于全部数据,1N2×1051 \le N \le 2 \times 10^5
  • 1Ai1091 \le A_i \le 10^9

编程素养大赛_赛前练兵1

未认领
状态
已结束
题目
18
开始时间
2026-5-13 0:00
截止时间
2026-6-25 23:59
可延期
24 小时