<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

       1 /*
       2     導彈攔截問題(也稱為最長不上升子序列問題)是動態規劃中的經典問題之一。問題的描述如下:
       3     給定一個導彈飛行高度的序列,要求攔截所有導彈。攔截系統有一個限制:每次攔截的導彈高度不
       4     能高于前一次攔截的導彈高度。問最少需要多少套攔截系統才能攔截所有導彈,或者一套攔截系統最多能攔截多少導彈。
       5     這個問題可以轉化為兩個子問題:
       6 
       7     1. 最少需要多少套攔截系統:即求導彈高度序列的最長上升子序列(LIS)的長度。
       8     2. 一套攔截系統最多能攔截多少導彈:即求導彈高度序列的最長不上升子序列(LNIS)的長度。
       9     
      10     示例數據:{189, 207, 155, 200, 99}
      11     
      12 */
      #include <vector>
      #include <cstdio>
      #include <iostream>
      #include <algorithm>
      using namespace std;


      int maxMissiles(vector<int>& heights){
          int n = heights.size();
          vector<int> dp(n,1);//dp[i]是當前高度最大不上升子序列的長度
          for(int i=1;i<n;i++){
              for(int j=0;j<i;j++){
                  if(heights[j]>=heights[i]){
                      dp[i]=max(dp[j]+1,dp[i]);
                  }
              }
          }//到這里,dp就已經得到了所有以當前高度值結尾的最大不上升子序列的值
          return *max_element(dp.begin(),dp.end());
      }
      int maxSystem(vector<int>& heights){
          int n = heights.size();
          vector<int> dp(n,1);
          for(int i = 1;i < n;i++){
              for(int j = 0;j < i;j++){
                  if(heights[j]<=heights[i]){
                      dp[i]=max(dp[j]+1,dp[i]);
                  }
              }
          }
          
          return *max_element(dp.begin(),dp.end());
      }
      int main(void){
          vector<int> heights={189,207,155,200,99,50};
          int n = maxMissiles(heights);
          int m = maxSystem(heights);
          printf("最大攔截導彈的個數為:%d\n需要的系統個數:%d",n,m);
          return 0;
      }
      
      

       

      posted on 2025-03-30 16:01  FYJUN2077  閱讀(17)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 国产亚洲精品自在久久vr| 亚洲全网成人资源在线观看| 久久亚洲精品11p| 在线一区二区中文字幕| 美女网站免费观看视频| 欧美成人h精品网站| 亚洲欧洲日产国码无码久久99| 久久精品蜜芽亚洲国产AV| 韩国免费a级毛片久久| 清新县| 亚洲一区二区三区丝袜| 人人妻人人做人人爽夜欢视频 | 欧美日韩中文字幕久久伊人| 97人人添人人澡人人澡人人澡| 国产网友愉拍精品视频手机| 国产福利片无码区在线观看 | 免费看婬乱a欧美大片| 97人人添人人澡人人澡人人澡| 人妻丝袜无码专区视频网站| 亚洲欧洲av一区二区久久| 精品国精品无码自拍自在线| 天天躁日日躁狠狠躁一区| 三上悠亚精品二区在线观看| 99久久机热/这里只有精品| 日本精品不卡一二三区| 成人网站免费观看永久视频下载 | 日本道高清一区二区三区| 宅男噜噜噜66网站高清| 色伦专区97中文字幕| 91中文字幕一区二区| 欧美激情一区二区三区成人 | 化德县| 国产午夜精品福利在线观看| 上司人妻互换中文字幕| 蜜芽久久人人超碰爱香蕉| 熟女人妻aⅴ一区二区三区电影| 伊人久久大香线蕉综合网| 两个人的视频www免费| 色天使亚洲综合一区二区| 亚洲爆乳少妇无码激情| 国产av成人精品播放|