<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                問題描述 給定一個序列,每次詢問序列中第l個數到第r個數中第K大的數是哪個。 輸入格式 第一行包含一個數n,表示序列長度。 第二行包含n個正整數,表示給定的序列。 第三個包含一個正整數m,表示詢問個數。 接下來m行,每行三個數l,r,K,表示詢問序列從左往右第l個數到第r個數中,從大往小第K大的數是哪個。序列元素從1開始標號。 輸出格式 總共輸出m行,每行一個數,表示詢問的答案。 樣例輸入 5 1 2 3 4 5 2 1 5 2 2 3 2 樣例輸出 4 2 數據規模與約定 對于30%的數據,n,m<=100; 對于100%的數據,n,m<=1000; 保證k<=(r-l+1),序列中的數<=106。 正常思維寫代碼即可 ~~~ import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] arg) { Scanner input = new Scanner(System.in); int n = input.nextInt();//數組長度 int[] a = new int[n]; for (int i = 0; i < a.length; i++) { a[i] = input.nextInt(); } n = input.nextInt();//輸入要查找的數量 int[][] b = new int[n][3]; for (int i = 0; i < b.length; i++) { for (int j = 0; j < 3; j++) { b[i][j] = input.nextInt(); } } //循環打印出第k大的數 for (int i = 0; i < b.length; i++) { System.out.println(findMax(a, b[i][0], b[i][1], b[i][2])); } } /** * 查找指定長度數組數值排行 * @param a 要查的數組 * @param start 數組起始位置 * @param end 數組結束位置 * @param k 要查找第k大的數 * @return 第k大的數值 */ public static int findMax(int[] a,int start,int end,int k){ int[] temp = Arrays.copyOfRange(a, start-1, end); Arrays.sort(temp); return temp[temp.length-k]; } } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看