桃子


私信TA

用户名:uq_96409208754

访问量:303

签 名:

等  级
排  名 13571
经  验 917
参赛次数 0
文章发表 2
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

解题思路:

注意事项:

参考代码:

    public static void main(String[] args) {

        Scanner scanner=new Scanner(System.in);

        int n = scanner.nextInt();

        int[][] dp=new int[n][n];

        for(int i=0;i<n;i++){//取出数组中的数

            dp[0][i]=scanner.nextInt();

        }

        //打表

        for(int i=1;i<n;i++){

            for(int j=i;j<n;j++){

                dp[i][j]=Math.max(dp[i-1][j],dp[i-1][j-1]);

            }

        }

        int q = scanner.nextInt();//获取询问个数

        for(int i=0;i<q;i++){

            int l=scanner.nextInt();

            int r=scanner.nextInt();

            System.out.println(dp[r-l][r-1]);

        }

    }


 

0.0分

1 人评分

  评论区

  • «
  • »