开始 2022-06-19 07:20:00

2022综合复习赛一

结束 2022-06-19 11:40:00
比赛已经结束
当前 2024-11-20 00:28:07

B. 一年级

描述

将一个数组里面每个0变为一个正整数,使得整个数组是严格升序的。

输入

第一行一个正整数n,表示数组中有多少个数。

第二行,na_i依次表示数组中的数。

对于100%的数据:

1\le n \le 10^5

1\le a_i \le 10^5

输出

一个整数,表示数组的所有元素之和的最小值。若数组无法严格上升,输出-1

样例

输入

3
1 0 3

输出

6

输入

3
0 0 0

输出

6

输入

3
0 1 2

输出

-1

提交

登录

注册
时间限制 1000 毫秒
内存限制 128 MB
提交