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

如何用网站做推广/seo推广什么意思

如何用网站做推广,seo推广什么意思,邢台建站企业邮箱,网站开发 c小扣打算去秋日市集,由于游客较多,小扣的移动速度受到了人流影响: 小扣从 x 号站点移动至 x 1 号站点需要花费的时间为 inc; 小扣从 x 号站点移动至 x - 1 号站点需要花费的时间为 dec。 现有 m 辆公交车,编号为 0 到…

小扣打算去秋日市集,由于游客较多,小扣的移动速度受到了人流影响:

小扣从 x 号站点移动至 x + 1 号站点需要花费的时间为 inc;
小扣从 x 号站点移动至 x - 1 号站点需要花费的时间为 dec。
现有 m 辆公交车,编号为 0 到 m-1。小扣也可以通过搭乘编号为 i 的公交车,从 x 号站点移动至 jump[i]*x 号站点,耗时仅为 cost[i]。小扣可以搭乘任意编号的公交车且搭乘公交次数不限。

假定小扣起始站点记作 0,秋日市集站点记作 target,请返回小扣抵达秋日市集最少需要花费多少时间。由于数字较大,最终答案需要对 1000000007 (1e9 + 7) 取模。

注意:小扣可在移动过程中到达编号大于 target 的站点。

示例 1:

输入:target = 31, inc = 5, dec = 3, jump = [6], cost = [10]

输出:33

解释:
小扣步行至 1 号站点,花费时间为 5;
小扣从 1 号站台搭乘 0 号公交至 6 * 1 = 6 站台,花费时间为 10;
小扣从 6 号站台步行至 5 号站台,花费时间为 3;
小扣从 5 号站台搭乘 0 号公交至 6 * 5 = 30 站台,花费时间为 10;
小扣从 30 号站台步行至 31 号站台,花费时间为 5;
最终小扣花费总时间为 33。

示例 2:

输入:target = 612, inc = 4, dec = 5, jump = [3,6,8,11,5,10,4], cost = [4,7,6,3,7,6,4]

输出:26

解释:
小扣步行至 1 号站点,花费时间为 4;
小扣从 1 号站台搭乘 0 号公交至 3 * 1 = 3 站台,花费时间为 4;
小扣从 3 号站台搭乘 3 号公交至 11 * 3 = 33 站台,花费时间为 3;
小扣从 33 号站台步行至 34 站台,花费时间为 4;
小扣从 34 号站台搭乘 0 号公交至 3 * 34 = 102 站台,花费时间为 4;
小扣从 102 号站台搭乘 1 号公交至 6 * 102 = 612 站台,花费时间为 7;
最终小扣花费总时间为 26。

提示:

1 <= target <= 10^9
1 <= jump.length, cost.length <= 10
2 <= jump[i] <= 10^6
1 <= inc, dec, cost[i] <= 10^6

思路:我们考虑记忆化搜索,并对于当前位置挑选出最优方案即可。

class Solution {private int x, y, m;private int mod = 1000000007;private int[] a = new int[15];private int[] b = new int[15];private Map<Integer, Long> map;public int busRapidTransit(int target, int inc, int dec, int[] jump, int[] cost) {x = inc;y = dec;m = jump.length;map = new HashMap<>();for (int i = 0; i < m; i++) {a[i] = jump[i];b[i] = cost[i];}return (int) (work(target) % mod);}private long work(int n) {if (n == 0)return 0;if (map.containsKey(n))return map.get(n);long res = (long) n * x;for (int i = 0; i < m; i++) {res = Math.min(res, work(n / a[i]) + b[i] + (long) (n % a[i]) * x);if (n > 1 && n % a[i] != 0)res = Math.min(res, work(n / a[i] + 1) + b[i] + (long) (a[i] - n % a[i]) * y);}map.put(n, res);return res;}
}

 

http://www.lbrq.cn/news/1068499.html

相关文章:

  • wordpress手机端图片不显示图片/北京seo如何排名
  • 广东省城乡建设厅网站/seo软文是什么
  • 怎么做付款链接网站/青岛谷歌优化
  • 做公司年报网站登录密码是什么/bt磁力天堂torrentkitty
  • 做网站为什么差价很大/百度竞价推广是什么意思
  • 东莞长安网站建设/百度pc端入口
  • 做笑话网站赚钱吗/网络营销的五个发展阶段
  • 公司电商网站开发合同范本/全球网站流量排名查询
  • 想把自己做的网站放到网上/汕头seo管理
  • 网络设备互联课设建设企业网站/企业网站的作用和意义
  • 网站添加视频代码/seo推广一年要多少钱
  • 网站备案 阿里云/网络舆情监测系统软件
  • 贵州省建设厅建筑质监站网站/如何查询域名注册人信息
  • 四方坪网站建设/影响seo排名的因素有哪些
  • 怎么做网站logo/百度云资源搜索网站
  • tp 网站建设源码/做销售记住这十句口诀
  • 做网站做app什么专业/教育培训机构网站
  • 网站建设教程ppt/免费制作自己的网站
  • 网站上做旅游卖家要学什么/磁力猫引擎入口
  • 钰鸣厦门网站建设/百度信息
  • 做抛物线的网站/热门职业培训班
  • 青海城乡住房建设厅网站/seo的中文意思
  • 站长之家alexa排名/品牌推广的方式
  • wordpress obj cache/上海百度seo公司
  • 给一个网站/汽车品牌推广策划方案
  • 古典风格网站模板/怀来网站seo
  • 网站做图尺寸/百度网盘搜索引擎入口哪里
  • 云南省人防工程建设网站/手机网站建设价格
  • 深圳网站建设信科便宜/知乎关键词排名工具
  • 怎么用手机开发app/上海外贸网站seo
  • LCL滤波器及其电容电流前馈有源阻尼设计软件【LCLAD_designer】
  • 从传热学基础到有限元弱形式推导:拆解热传导问题Matlab有限元离散核心
  • 《人形机器人的觉醒:技术革命与碳基未来》——类人关节设计:人工肌肉研发进展及一款超生物肌肉Hypermusclet的设计与制造
  • 最小半径覆盖问题【C++解法+二分+扫描线】
  • SpringBoot3.x入门到精通系列:2.5 整合 MyBatis 详解
  • FreeRTOS源码分析二:task启动(RISCV架构)