#P13821. 「Diligent-OI R2 A」蒹葭苍苍

    ID: 15282 远端评测题 1000ms 512MiB 尝试: 0 已通过: 0 显示难度普及− 上传者: 标签>贪心2025洛谷原创洛谷月赛

「Diligent-OI R2 A」蒹葭苍苍

Problem Description

On a sufficiently large grid, there are nn rows of open spaces, where columns 11 to aia_i of row ii are all open spaces. Except for the given open space, all other locations are obstacles.

You will start from the leftmost cell of the first row (1,1)(1,1), and reach the rightmost cell of the last row (n,an)(n,a_n). Movement is restricted to up, down, or right directions within the grid. Cells may be revisited, but each cell is counted only once.

Determine the maximum number of distinct cells visited during such a path.

Input Format

The first line contains an integer nn. The second line contains nn integers a1,a2,,ana_1,a_2,\dots,a_n.

Output Format

A single integer representing the maximum distinct cells visited.

2
1 2
3
6
1 1 4 5 1 4
9
5
2 2 2 2 2
10

Hint

Sample #1 Explanation:

Path: (1,1)(2,1)(2,2)(1,1)\to(2,1)\to(2,2).

Sample #2 Explanation:

Path: $(1,1)\to(2,1)\to(3,1)\to(4,1)\to(5,1)\to(6,1)\to(6,2)\to(6,3)\to(6,4)$.

Sample #3 Explanation:

Path: $(1,1)\to(2,1)\to(3,1)\to(4,1)\to(5,1)\to(4,1)\to(3,1)\to(2,1)\to(1,1)\to(1,2)\to(2,2)\to(3,2)\to(4,2)\to(5,2)$. (Note: Revisited cells are counted once)

Data Range

All data guarantees: 1n100,1ai1001\le n\le100,1\le a_i\le100.

  • Subtask 1 (20pts): n=2n=2.
  • Subtask 2 (20pts): aiai+1a_i\le a_{i+1} for all 1i<n1\le i<n.
  • Subtask 3 (20pts): aiai+1a_i\ge a_{i+1} for all 1i<n1\le i<n.
  • Subtask 4 (20pts): an1=1a_{n-1}=1.
  • Subtask 5 (20pts): No additional constraints.