Помощ със задача Longest Increasing Sequence C#

tasks

#1

Здравейте.
Имам проблем със задача Longest increasing sequence
Може ли някой да ми помогне, защо с кода по-долу, примерните тестове, които си измислям минават, а също и примера в judge-a, а като submit-на задачата в Judge и само 1-вия от всички 11 кейса минава ?
Имам и още един въпрос, как да форматирам кода ми в темата ?
Ето го и кода:

using System;

class LongestIncreasingSequence
{
    static void Main()
    {
        int n = int.Parse(Console.ReadLine());
        int[] array = new int[n];
        int maxLength = 0;
        for (int i = 0; i < array.Length; i++)
        {
            array[i] = int.Parse(Console.ReadLine());
        }
        int[] indexes = new int[n];
        for (int i = 0; i < indexes.Length; i++)
        {
            indexes[i] = 1;
        }
        for (int i = 1; i < array.Length; i++)
        {
            for (int j = 0; j < i; j++)
            {
                if (array[j] < array[i])
                {
                    if (indexes[j] + 1 > indexes[i])
                    {
                        indexes[i] = 1 + indexes[j];
                    }
                }
            }
        }
        for (int i = 0; i < indexes.Length; i++)
        {
            if (indexes[i] > maxLength)
            {
                maxLength = indexes[i];
            }
        }
        Console.WriteLine(maxLength);
    }
}

#2

Здравей,

Решението, което предлагаш, е за Longest Increasing Subsequence. С други думи, в редицата 1,0,3,0,5, най-дългата нарастваща подредица, която имаме, е 1,3,5.

Конкретната задача изисква намирането на Longest Increasing Sequence, което означава нарастваща редица от поредни елементи: 1,2,3,0,4,0,5 -> отговорът тук е 1,2,3, а не 1,2,3,4,5.

Edit:
Относно втория въпрос - код се форматира, като го заградиш в три ‘backtick’-a. Съответно

```cs (cs го маркира като C# код)
code goes here
```

Поздрави, Едуард.


#3

Интересно, първия път я бях написал, както казваш, но пак не минаваше всички кейсове.
Явно съм бъркал някъде.

Edit: Реших задачата, трябва да чета по-внимателно условието :).
Благодаря за помощта!