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

网站开发的安全性原则自建网站

网站开发的安全性原则,自建网站,深圳做网站公司有那些,丽水市做网站的1. 非递减子序列 题目来源 给你一个整数数组 nums ,找出并返回所有该数组中不同的递增子序列,递增子序列中 至少有两个元素 。你可以按 任意顺序 返回答案。数组中可能含有重复元素,如出现两个整数相等,也可以视作递增序列的一种…

1. 非递减子序列

题目来源
给你一个整数数组 nums ,找出并返回所有该数组中不同的递增子序列,递增子序列中 至少有两个元素 。你可以按 任意顺序 返回答案。数组中可能含有重复元素,如出现两个整数相等,也可以视作递增序列的一种特殊情况。

示例 1:
输入:nums = [4,6,7,7]
输出:[[4,6],[4,6,7],[4,6,7,7],[4,7],[4,7,7],[6,7],[6,7,7],[7,7]]

class Solution {vector<vector<int>> ret;vector<int> temp;
public: void dfs(vector<int>& nums, int idx){  if (temp.size() >= 2) ret.push_back(temp);unordered_set<int> hash;for (int i = idx; i < nums.size(); ++i){if ((!temp.empty() && temp.back() > nums[i]) || (hash.find(nums[i]) != hash.end())) continue;hash.insert(nums[i]);temp.push_back(nums[i]);dfs(nums, i + 1);if (temp.size() > 0) temp.pop_back();}}vector<vector<int>> findSubsequences(vector<int>& nums) {dfs(nums, 0);return ret;}
};

2. 爬楼梯

题目来源

假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?

示例 1:
输入:n = 2
输出:2
解释:有两种方法可以爬到楼顶。

  1. 1 阶 + 1 阶
  2. 2 阶
// 注意:这里不能使用递归,递归会超时
class Solution {
public:int climbStairs(int n) {int i = 1;int j = 2;if (n == 1) return 1;if (n == 2) return 2;int ret = 0;for (int k = 3; k <= n; ++k){ret = i + j;i = j;j = ret;}return ret;}
};
http://www.dtcms.com/wzjs/120863.html

相关文章:

  • 超链接 网站微信朋友圈广告投放收费标准
  • 帝国做的网站怎么上传图片目录搜索引擎有哪些
  • 无锡电子商城网站设计销售技巧和话术
  • 网站的后期维护武汉百度推广seo
  • 网站算信息化建设软文文案范文
  • 建设信用卡积分兑换网站关键词排名怎么快速上去
  • 国外交友网站怎么做谷歌浏览器官网下载
  • 软件开发怎么学全网关键词优化公司哪家好
  • 济南网站建设 unzz好看的网站ui
  • 网站改版做301是啥意思 换域名aso关键词搜索优化
  • 做网站和做网页有什么区别国外推广网站有什么
  • 网站源码程序下载什么是电商平台推广
  • 学做网站有前途吗黑河seo
  • 建模外包网站外贸网站免费建站
  • 网站开发的任务要求郑州网站推广优化公司
  • 企业展厅设计公司企业展厅设计公司网站关键字优化价格
  • wordpress 自动换行什么叫优化
  • 盐城做网站价格宁波网站优化公司电话
  • 上海做营销网站哪个公司好seo顾问什么职位
  • 盘点2013网络自制剧:视频网站的"招牌菜"接下来怎么做?软文代发布
  • 网站建设费用标准长沙本地推广联系电话
  • 有什么正网站做兼职的宁波seo外包费用
  • 卖文具的网站建设b站推广入口
  • 做网站首页文字排版技巧seo的推广技巧
  • 公司网站建设的步骤可以推广的软件
  • 网站后台管理怎么进百度模拟搜索点击软件
  • 公司网站的seo怎么做汕头seo外包公司
  • 做项目管理的网站seo是什么部门
  • 网站页面大小优化怎么做seo矩阵培训
  • 张掖网站建设公司大连seo顾问