编程

Redraiment是走梅花桩的高手。Redraiment总是起

2020-07-04  本文已影响0人  天黑就拉登

 Redraiment是走梅花桩的高手。Redraiment总是起点不限,从前到后,往高的桩子走,但走的步数最多,不知道为什么?你能替Redraiment研究他最多走的步数吗?

while(n = parseInt(readline())){

    var arr = [];var res = 0;

    //arr.push(parseInt(readline())); 

    var strarr = readline().split(' ');

    for(var i=0;i<n;i++){

        arr.push(parseInt(strarr[i]));

    }

    var arrlen = [1];

    for(var i=1;i<arr.length;i++){

      res = 1;

        for(var j=0;j<i;j++){

            if(arr[j]<arr[i]){

                res = Math.max(arrlen[j]+1,res)

            }

        }

      arrlen.push(res)

    }

    console.log(Math.max(...arrlen))

}

/*while(num=parseInt(readline())){

    var strArr=readline().split(" ");

    var arr=[];

    for(var i=0;i<num;i++){

        arr.push(parseInt(strArr[i]));

    }

    var maxStep=[1];

    for(var i=1;i<arr.length;i++){

        res=1;//以第i个数结尾的最长上升序列的长度

        for(var j=0;j<i;j++){//第j个数结尾

            if(arr[j]<arr[i]){//序列后面有更大的元素,最大序列长度+1

                res=Math.max(maxStep[j]+1,res);

            }

        }

        maxStep.push(res);

    }

    console.log(Math.max(...maxStep));

}*/

上一篇 下一篇

猜你喜欢

热点阅读