#1006. K - 加法与减法(Addition_and_Subtraction)
K - 加法与减法(Addition_and_Subtraction)
题目描述
给定一个长度为 的整数序列
你持有一个整数 ,初始时 。接下来依次对 执行操作,每次从以下三种操作中任选一种:
- 将 替换为 ;
- 将 替换为 ;
- 什么也不做。
求完成全部 次操作后, 可能取得的不同值的数量。
限制条件
- 所有输入均为整数。
输入
N
A_1 A_2 ... A_N
输出
输出完成所有操作后 可能取得的不同值的数量。
样例输入 1
3
2 7 5
样例输出 1
10
例如,可以通过以下操作得到 :
- 初始时 ;
- 时,执行 ;
- 时,执行 ;
- 时,什么也不做。
样例输入 2
10
49 85 36 30 71 65 38 45 73 27
样例输出 2
454