当前位置: 首页 > wzjs >正文

怎么用网站赚钱wordpress 主题 带筛选

怎么用网站赚钱,wordpress 主题 带筛选,512内存服务器做网站,怎么检查网站有没有被挂马⭐️个人主页:小羊 ⭐️所属专栏:LeetCode 热题 100 很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~ 目录 爬楼梯杨辉三角打家劫舍完全平方数零钱兑换单词拆分最长递增子序列最大子数组和乘积最大子数组分割等和子集最长有效…
头像
⭐️个人主页:@小羊
⭐️所属专栏:LeetCode 热题 100
很荣幸您能阅读我的文章,诚请评论指点,欢迎欢迎 ~

动图描述

目录

      • 爬楼梯
      • 杨辉三角
      • 打家劫舍
      • 完全平方数
      • 零钱兑换
      • 单词拆分
      • 最长递增子序列
      • 最大子数组和
      • 乘积最大子数组
      • 分割等和子集
      • 最长有效括号


爬楼梯

  • 爬楼梯

在这里插入图片描述

class Solution {
public:int climbStairs(int n) {int a = 0, b = 0, c = 1;for (int i = 1; i <= n; i++){a = b;b = c;c = a + b;}return c;}
};

杨辉三角

  • 杨辉三角

在这里插入图片描述

class Solution {
public:vector<vector<int>> generate(int numRows) {vector<vector<int>> res(numRows);for (int i = 0; i < numRows; i++){res[i].resize(i + 1, 1);for (int j = 1; j < i; j++){res[i][j] = res[i - 1][j - 1] + res[i - 1][j];}}return res;}
};

打家劫舍

  • 打家劫舍

在这里插入图片描述

class Solution {
public:int rob(vector<int>& nums) {int n = nums.size();vector<int> f(n), g(n);f[0] = nums[0];for (int i = 1; i < n; i++){f[i] = g[i - 1] + nums[i];g[i] = max(g[i - 1], f[i - 1]);}return max(f[n - 1], g[n - 1]);}
};

完全平方数

  • 完全平方数

在这里插入图片描述

这是一个完全背包问题。

class Solution {
public:int numSquares(int n) {int m = sqrt(n);vector<int> dp(n + 1, 0x3f3f3f3f);dp[0] = 0;for (int i = 1; i <= m; i++){for (int j = i * i; j <= n; j++){dp[j] = min(dp[j], dp[j - i * i] + 1);}}return dp[n];}
};

零钱兑换

  • 零钱兑换

在这里插入图片描述

class Solution {
public:int coinChange(vector<int>& coins, int amount) {const int N = 0x3f3f3f3f;vector<int> dp(amount + 1, N);dp[0] = 0;for (int i = 0; i < coins.size(); i++){for (int j = coins[i]; j <= amount; j++){dp[j] = min(dp[j], dp[j - coins[i]] + 1);}}return dp[amount] >= N ? -1 : dp[amount];}
};

单词拆分

  • 单词拆分

在这里插入图片描述

class Solution {
public:bool wordBreak(string s, vector<string>& wordDict) {unordered_set<string> hashset(wordDict.begin(), wordDict.end());int n = s.size();s = ' ' + s;vector<bool> dp(n + 1);dp[0] = true;for (int i = 1; i <= n; i++){for (int j = 1; j <= i; j++){if (dp[j - 1] && hashset.count(s.substr(j, i - j + 1))){dp[i] = true;break;}}}return dp[n];}
};

最长递增子序列

  • 最长递增子序列

在这里插入图片描述

class Solution {
public:int lengthOfLIS(vector<int>& nums) {int n = nums.size();vector<int> dp(n, 1);int res = 1;for (int i = 1; i < n; i++){for (int j = 0; j < i; j++){if (nums[j] < nums[i])dp[i] = max(dp[i], dp[j] + 1);res = max(res, dp[i]);}}return res;}
};

贪心解法。

class Solution {
public:int lengthOfLIS(vector<int>& nums) {int n = nums.size();vector<int> v;for (auto e : nums){if (v.empty() || e > v.back()) v.push_back(e);else{int l = 0, r = v.size() - 1;while (l < r){int mid = (r + l) / 2;if (v[mid] < e) l = mid + 1;else r = mid;}v[l] = e;}}return v.size();}
};

最大子数组和

  • 最大子数组和

在这里插入图片描述

dp[i] 表示以 i 位置为结尾的所有连续子数组的最大和。

class Solution {
public:int maxSubArray(vector<int>& nums) {int n = nums.size();vector<int> dp(n + 1);int res = -0x3f3f3f3f;for (int i = 1; i <= n; i++){dp[i] = max(dp[i - 1], 0) + nums[i - 1];res = max(res, dp[i]);}return res;}
};
class Solution {
public:int maxSubArray(vector<int>& nums) {int pre = 0, res = -0x3f3f3f3f;for (auto e : nums){pre = (pre, 0) + e;res = max(res, pre);}return res;}
};

乘积最大子数组

  • 乘积最大子数组

在这里插入图片描述

class Solution {
public:int maxProduct(vector<int>& nums) {int n = nums.size(), res = -0x3f3f3f3f;vector<int> f(n + 1, 1), g(n + 1, 1);for (int i = 1; i <= n; i++){int x = nums[i - 1];int y = x * f[i - 1], z = x * g[i - 1];f[i] = max(x, max(y, z));g[i] = min(x, min(y, z));res = max(res, f[i]);}return res;}
};

分割等和子集

  • 分割等和子集

在这里插入图片描述

class Solution {
public:bool canPartition(vector<int>& nums) {int sum = 0;for (auto e : nums) sum += e;if (sum % 2) return false;sum /= 2;vector<bool> dp(sum + 1);dp[0] = true;for (int i = 0; i < nums.size(); i++){for (int j = sum; j >= nums[i]; j--){dp[j] = dp[j] || dp[j - nums[i]];}}return dp[sum];}
};

最长有效括号

  • 最长有效括号

在这里插入图片描述

初始化 -1 处理第一个字符就是 ) 的情况,避免栈操作错误。
栈中存储未匹配的 下标或无效 下标。

class Solution {
public:int longestValidParentheses(string s) {stack<int> st;st.push(-1);int len = 0;for (int i = 0; i < s.size(); i++){if (s[i] == '(') st.push(i);else{st.pop();if (st.empty()) st.push(i);else len = max(len, i - st.top());}}return len;}
};

本篇文章的分享就到这里了,如果您觉得在本文有所收获,还请留下您的三连支持哦~

头像

文章转载自:

http://ACc1OsDK.kpcky.cn
http://xSigEMqU.kpcky.cn
http://n7PrGzDT.kpcky.cn
http://Gmd0q2Ju.kpcky.cn
http://m64J4MKD.kpcky.cn
http://fYKPzASK.kpcky.cn
http://E0E6N8VR.kpcky.cn
http://srBvSs5x.kpcky.cn
http://dya6uuLx.kpcky.cn
http://Rh3nBvZN.kpcky.cn
http://lnM2UFvK.kpcky.cn
http://o0kVS571.kpcky.cn
http://aJVkASgN.kpcky.cn
http://Mk4bYXsA.kpcky.cn
http://VZJzawyS.kpcky.cn
http://jJwRzXYC.kpcky.cn
http://NSMZMTja.kpcky.cn
http://dlAULKB8.kpcky.cn
http://DIKX2TmQ.kpcky.cn
http://9GVR5YNC.kpcky.cn
http://LHisK7TJ.kpcky.cn
http://4SFWoIuo.kpcky.cn
http://atBaOd5C.kpcky.cn
http://yKKmYjHD.kpcky.cn
http://ZoY6v8Aa.kpcky.cn
http://um0uWsr0.kpcky.cn
http://60v9Basz.kpcky.cn
http://3SRPxeFr.kpcky.cn
http://2cg9yAdT.kpcky.cn
http://wPbXl5Tb.kpcky.cn
http://www.dtcms.com/wzjs/652816.html

相关文章:

  • 营销型网站有哪些代表郑州做企业网站
  • 盘锦做网站公司二手书网站开发需求分析
  • 泗阳做网站青岛工程造价信息网
  • asp网站建设与设计网络营销的企业网站
  • app软件免费模板下载网站少儿编程加盟店排名
  • 微信网站用什么软件做成都九度装饰设计有限公司
  • 三亚网站建设平台北京智能模板建站
  • 江门市住房和城乡建设局门户网站住房和城乡建设部网站 投诉
  • 做网站学的是代码吗苏州退工在哪个网站做
  • 商品门户网站解决方案腾讯邮箱网页版
  • 金融企业类网站模板免费下载wordpress 文章id 链接
  • 网站优化师负责干什么中国联通网站备案管理系统
  • 自驾游网站建设方案网站基础模板
  • 购物网站策划书成都h5网站建设
  • 国外做自动化网站关键词推广计划
  • 技术网站模版免费一站式网站建设
  • 手机网站网页开发教程做彩票网站电话多少钱
  • 网页设计与网站建设ppt泉州网站建设哪家公司好
  • 做景区网站建设的公司Wordpress更改用户图标
  • 网站导出链接查询用cms创建自己带数据库的网站和在本机搭建网站运行平台的心得体会
  • 小说网站开发流程具体织梦模板修改教程
  • 找别人做网站怎么防止别人修改网站模板用什么打开
  • 阆中市网站建设网站定制北京
  • 网站开发工程师特点10m光纤做网站
  • 建设工程标准 免费下载网站品牌营销优化
  • 织梦网站排版能调整吗学校网站样式
  • 怎么做个手机版的网站吗dedecms调取友情链接 网站类型
  • 长沙市建设网站廊坊seo整站优化软件
  • 网站推广服务商旅游网站建设需求说明书
  • 罗湖做网站的佛山网站建设的首选