俄羅斯套娃信封

2021-09-26 11:15:23 字數 802 閱讀 4562

給一定數量的信封,帶有整數對(w, h)分別代表信封寬度和高度。乙個信封的寬高均大於另乙個信封時可以放下另乙個信封。

求最大的信封巢狀層數。

樣例 1:

輸入:[[5,4],[6,4],[6,7],[2,3]]

輸出:3

解釋:最大的信封巢狀層數是 3 ([2,3] => [5,4] => [6,7])。

樣例 2:

輸入:[[4,5],[4,6],[6,7],[2,3],[1,1]]

輸出:4

解釋:最大的信封巢狀層數是 4 ([1,1] => [2,3] => [4,5] / [4,6] => [6,7])。

bool mycmp(pair& a, pair& b)

else if(a.first > b.first)

if(a.second > b.second)

return false;

}void myprint(pair& a)

return longestincreasingsubsequence(nums);

}int longestincreasingsubsequence(vector&nums)

else

}if(left == piles)

piles++;

top[left] = poker;

}return piles;

}};

俄羅斯套娃信封問題

給定一些標記了寬度和高度的信封,寬度和高度以整數對形式 w,h 出現。當另乙個信封的寬度和高度都比這個信封大的時候,這個信封就可以放進另乙個信封裡,如同俄羅斯套娃一樣。請計算最多能有多少個信封能組成一組 俄羅斯套娃 信封 即可以把乙個信封放到另乙個信封裡面 說明 不允許旋轉信封。示例 輸入 enve...

俄羅斯套娃信封問題

給定一些標記了寬度和高度的信封,寬度和高度以整數對形式 w,h 出現。當另乙個信封的寬度和高度都比這個信封大的時候,這個信封就可以放進另乙個信封裡,如同俄羅斯套娃一樣。請計算最多能有多少個信封能組成一組 俄羅斯套娃 信封 即可以把乙個信封放到另乙個信封裡面 說明 不允許旋轉信封。示例 輸入 enve...

俄羅斯套娃信封問題

題目 給定一些標記了寬度和高度的信封,寬度和高度以整數對形式 w,h 出現。當另乙個信封的寬度和高度都比這個信封大的時候,這個信封就可以放進另乙個信封裡,如同俄羅斯套娃一樣。請計算最多能有多少個信封能組成一組 俄羅斯套娃 信封 即可以把乙個信封放到另乙個信封裡面 說明 不允許旋轉信封。示例 輸入 e...