翻译
查看原帖
翻译
744231
LorzhiSaMa楼主2022/8/17 10:50

题目描述

给定一个由 NN 个整数a1a_1a2a_2a3a_3ana_n组成的数组 aa,求该数组的最长交替子序列。

交替序列 b1b_1b2b_2bkb_k (k1k \ge 1)是具有以下 22 个特性的序列:
1.b1<b2<b3<.....<bk\left | b_1 \right | < \left | b_2 \right | < \left | b_3 \right | < ..... < \left | b_k \right |
2.符号在相邻元素之间交替,即,若 b1>0b_1 > 0,则 b2<0b_2 < 0,依此类推。

保证数组 aa 不包含 00

输入格式

第一行包含一个整数 NN,表示数组的大小。下一行包含 NN 个整数,表示数组 aa

输出格式

输出最长交替子序列的长度。

### 题目描述
给定一个由 $N$ 个整数$a_1$、$a_2$、$a_3$ … $a_n$组成的数组 $a$,求该数组的最长交替子序列。

交替序列 $b_1$、$b_2$ … $b_k$ ($k \ge 1$)是具有以下 $2$ 个特性的序列:   
1.$\left | b_1 \right | < \left | b_2 \right | < \left | b_3 \right | < ..... < \left | b_k \right |$  
2.符号在相邻元素之间交替,即,若 $b_1 >  0$,则 $b_2 < 0$,依此类推。

保证数组 $a$ 不包含 $0$ 。

### 输入格式
第一行包含一个整数 $N$,表示数组的大小。下一行包含 $N$ 个整数,表示数组 $a$。

### 输出格式
输出最长交替子序列的长度。
2022/8/17 10:50
加载中...