04 2022 档案
摘要:#include <iostream> #include <vector> #include <string> using namespace std; string longestPalindrome(string s) { int n = s.size(); vector<vector<bool
阅读全文
摘要:#include <iostream> #include <vector> #include <numeric> using namespace std; bool canPartition(const vector<int>& nums) { int sum = accumulate(nums.b
阅读全文
摘要:#include <iostream> #include <vector>#include <unordered_map> using namespace std; int rob(const vector<int>& nums) { if(nums.empty())return 0; int n
阅读全文
摘要:#include <iostream> #include <vector> #include <string> #include <algorithm> using namespace std; struct ListNode { int val; ListNode *next = nullptr;
阅读全文
摘要:#include <iostream> #include <unordered_map> #include <vector> #include <algorithm> using namespace std; struct TreeNode { int val; TreeNode *left; Tr
阅读全文
摘要:#include <iostream> #include <string> #include <stack> #include <vector> #include <unordered_set> using namespace std; int maxDepth(string s) { int re
阅读全文
摘要:#include <iostream> #include <vector> #include <unordered_map> #include <unordered_set> #include <queue> using namespace std; bool canJump(const vecto
阅读全文
摘要:#include <iostream> #include <vector> using namespace std; int maxProfit(const vector<int>& prices) { int res = 0; int n = prices.size(); if(n <= 0) r
阅读全文
摘要:#include <iostream> #include <queue> #include <vector> #include <unordered_map> using namespace std; bool cmp(const pair<int,int>&p1,const pair<int,in
阅读全文
摘要:#include <iostream> #include <vector> #include <queue> #include <filesystem> #include <stdio.h> #include <string> #include <stack> using namespace std
阅读全文
摘要:#include <iostream> #include <string> #include <stack> using namespace std; int calculator0(string s) { stack<int>st; char opt = '+'; int num = 0; for
阅读全文
摘要:#include <iostream> #include <stack> #include <vector> #include <queue> #include <string> #include <list> #include <unordered_map> #include <unordered
阅读全文