#include <iostream> using namespace std; int arr[200]; //初始数组 int dpl[200]; //从左边往右边的dp int dpr[200]; //从右边往左边的dp int main() { int N; while (scanf("%d", &N) != EOF) { fill(dpl, dpl + N, 1); //初始化为1 fill(dpr, dpr + N, 1); //初始化为1 for (int i = 0; i < N; i...