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

福建中海建设有限公司网站辽宁省建设银行网站

福建中海建设有限公司网站,辽宁省建设银行网站,wordpress设置视频图片,网站建设性意见表题意 给定n,代表整数的长度,给定k代表两个相邻数字之间的间隔。求所有的值构成的组合 题目链接 https://leetcode.com/problems/numbers-with-same-consecutive-differences/description/ 题解 dfs,有k位置要选,第一个位置我…

题意

给定n,代表整数的长度,给定k代表两个相邻数字之间的间隔。求所有的值构成的组合

题目链接

https://leetcode.com/problems/numbers-with-same-consecutive-differences/description/

题解

dfs,有k位置要选,第一个位置我可以从1-9中选择,第二个位置是前一个位置的+k或者-k,要满足加减后的值满足>= 0并且 < k。注意k == 0的时候有重复,要去重。

class Solution {
public:vector<int> numsSameConsecDiff(int n, int k) {vector<int> res;for(int i = 1; i <= 9; i++) {dfs(i, 1, res, n, k);}return res;}void dfs(int x, int u, vector<int>& res, int n, int k) {if (u == n) {res.push_back(x);return;}int tmp = x % 10;if(tmp + k < 10) {dfs(x*10 + tmp + k, u+1, res, n, k);}if(tmp - k >= 0 && k != 0) {dfs(x*10 + tmp - k, u+1, res, n, k);}}
};

时间复杂度: O ( 2 n ) O(2^n) O(2n)
空间复杂度: O ( 1 ) O(1) O(1)

http://www.yayakq.cn/news/699363/

相关文章:

  • 公司做的网站过期了wordpress网站框架
  • 怎么做视频还有网站吗concrete5 wordpress
  • 管理咨询公司项目运作流程天津优化公司
  • 表格上传网站网站开发费用属于什么科目
  • 企业sns网站需求做网站公司排名多少钱
  • 甜品店网站开发背景邢台做网站推广报价
  • 咖啡网站建设的优势网站解析域名
  • 廊坊seo建站定制化网站开发公司
  • wordpress博客登不上林芝seo
  • phpcmsv9手机网站开发百度权重10的网站
  • wordpress站点管理员怎么查域名有没有备案
  • 东莞网站建设方案咨询如何进行账号推广
  • 餐馆网站模板网站营销特点
  • 美食网站开发的目标网站内如何@
  • 如何知道网站是用什么语言做的广西网站开发建设
  • 有哪些做淘宝素材的网站专业网站建设模板
  • 国外优秀网站案例南京网站建设网
  • 做网站需要哪些资质asp.net ftp发布网站
  • 珠海斗门建设局网站视频网站建设流程
  • 劳力士手表网站万维网域名注册
  • 优化网站seo方案广州新业建设管理有限公司网站
  • 外贸的订单在哪个网站找郑州专业网站制作的公司哪家好
  • 做逆战网站的名字wordpress 登陆页面模板
  • 做网站用什么软件语言网站前台后台模板
  • html5网站开发实例书籍网站企业备案资料
  • 搭建论坛网站使用的系统焦作关键词优化排名
  • 上海站有云网络科技有限公司青海网站建设哪家强
  • 云和建设局网站个体户经营异常如何网上解除
  • 镇江网站建设zjmfkjgta5办公室网站正在建设
  • 威海千淼网站建设网站建设评审会