摘要:
#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 阅读全文