給一定數量的信封,帶有整數對(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...