Even Harder

아직 제출이 없습니다시간 제한2초메모리 제한512 MB

문제

Gildong is now developing a puzzle game. The puzzle consists of nn platforms numbered from 11 to nn. The player plays the game as a character that can stand on each platform and the goal of the game is to move the character from the 11-st platform to the nn-th platform.

The ii-th platform is labeled with an integer a_ia\_i (0a_ini0\le a\_i\le n-i). When the character is standing on the ii-th platform, the player can move the character to any of the jj-th platforms where i+1ji+a_ii+1\le j\le i+a\_i. If the character is on the ii-th platform where a_i=0a\_i=0 and ini\ne n, the player loses the game.

Since Gildong thinks the current game is not hard enough, he wants to make it even harder. He wants to change some (possibly zero) labels to 00 so that there remains exactly one way to win. He wants to modify the game as little as possible, so he’s asking you to find the minimum number of platforms that should have their labels changed. Two ways are different if and only if there exists a platform the character gets to in one way but not in the other way.

입력

Each test contains one or more test cases. The first line contains the number of test cases tt (1t5001\le t\le 500).

Each test case contains two lines. The first line of each test case consists of an integer nn (2n30002\le n\le 3000) --- the number of platforms of the game.

The second line of each test case contains nn integers. The ii-th integer is a_ia\_i (0a_ini0\le a\_i\le n-i) --- the integer of the ii-th platform.

It is guaranteed that:

  • For each test case, there is at least one way to win initially.
  • The sum of nn in all test cases doesn’t exceed 30003000.

출력

For each test case, print one integer --- the minimum number of different labels that should be changed to 00 so that there remains exactly one way to win.

힌트

In the first case, the player can only move to the next platform until they get to the 44-th platform. Since there is already only one way to win, the answer is zero.

In the second case, Gildong can change a_2a\_2, a_3a\_3, and a_4a\_4 to 00 so that the game becomes 44 00 00 00 00. Now the only way the player can win is to move directly from the 11-st platform to the 55-th platform.

In the third case, Gildong can change a_2a\_2 and a_8a\_8 to 00, then the only way to win is to move in the following way: 11 -- 33 -- 77 -- 99.