#446. Clear
Clear
给定一个长度为数列,你可以进行如下操作:
- 任意选择一个区间,使区间内的每一个数减;
- 任意选择一个点和一个正整数,使减去。
求把原数列全部变为的最少的操作次数。 ,。
输入格式
第一行给一个整数 ( ) 表示数列长度
接下里个整数 , , ..., ( ).
输出格式
输出一个整数,代表最少的操作次数
样例 #1
样例输入 #1
4
1 4 1 1
样例输出 #1
2
样例 #2
样例输入 #2
5
1 0 1 0 1
样例输出 #2
3
给定一个长度为n数列{an},你可以进行如下操作:
求把原数列全部变为0的最少的操作次数。 1≤n≤5000,0≤ai≤109。
第一行给一个整数 n ( 1≤n≤5000 ) 表示数列长度
接下里n个整数 a1 , a2 , ..., an ( 0≤ai≤109 ).
输出一个整数,代表最少的操作次数
4
1 4 1 1
2
5
1 0 1 0 1
3