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

都有什么公司需要网站建设上海何鹏seo

都有什么公司需要网站建设,上海何鹏seo,基于c 的网站开发论文,企业做网站需要什么软件题目链接 Leetcode.2140 解决智力问题 Rating : 1709 题目描述 给你一个下标从 0开始的二维整数数组 questions,其中 questions[i] [pointsi, brainpoweri]。 这个数组表示一场考试里的一系列题目,你需要 按顺序 (也就是从问题…

题目链接

Leetcode.2140 解决智力问题 Rating : 1709

题目描述

给你一个下标从 0开始的二维整数数组 questions,其中 questions[i] = [pointsi, brainpoweri]

这个数组表示一场考试里的一系列题目,你需要 按顺序 (也就是从问题 0开始依次解决),针对每个问题选择 解决 或者 跳过 操作。解决问题 i 将让你 获得 pointsi的分数,但是你将 无法 解决接下来的 brainpoweri个问题(即只能跳过接下来的 brainpoweri个问题)。如果你跳过问题 i,你可以对下一个问题决定使用哪种操作。

  • 比方说,给你 questions = [[3, 2], [4, 3], [4, 4], [2, 5]]
    • 如果问题 0被解决了, 那么你可以获得 3分,但你不能解决问题 12
    • 如果你跳过问题 0,且解决问题 1,你将获得 4分但是不能解决问题 23

请你返回这场考试里你能获得的 最高 分数。

示例 1:

输入:questions = [[3,2],[4,3],[4,4],[2,5]]
输出:5
解释:解决问题 0 和 3 得到最高分。
解决问题 0 :获得 3 分,但接下来 2 个问题都不能解决。
不能解决问题 1 和 2
解决问题 3 :获得 2 分 总得分为:3 + 2 = 5 。没有别的办法获得 5 分或者多于 5 分。

示例 2:

输入:questions = [[1,1],[2,2],[3,3],[4,4],[5,5]]
输出:7
解释:解决问题 1 和 4 得到最高分。
跳过问题 0
解决问题 1 :获得 2 分,但接下来 2 个问题都不能解决。
不能解决问题 2 和 3
解决问题 4 :获得 5 分 总得分为:2 + 5 = 7 。没有别的办法获得 7 分或者多于 7 分。

提示:

  • 1<=questions.length<=1051 <= questions.length <= 10^51<=questions.length<=105
  • questions[i].length==2questions[i].length == 2questions[i].length==2
  • 1<=pointsi,brainpoweri<=1051 <= pointsi, brainpoweri <= 10^51<=pointsi,brainpoweri<=105

分析:

我们使用 动态规划 求解本题。

我们定义 f(i)f(i)f(i) 为解决区间 [i,n]的问题能获得的最高分数。

按照定义,最后返回的答案就是 f(1)f(1)f(1) ,即 解决区间[1,n]所能获得的最高分数。

当前问题 i的分数是 point,需要跳过的问题数是 t

  • f[i] = point
  • 如果 i + t + 1 <= n(跳过了 t问题还没越界的话),f[i] = f[i] + f[i+t+1]
  • 最后 f[i] = max(f[i] , f[i+1])

时间复杂度:O(n)O(n)O(n)

C++代码:

using LL = long long;
class Solution {
public:long long mostPoints(vector<vector<int>>& questions) {int n = questions.size();LL f[n+1];memset(f,0,sizeof f);f[n] = questions[n-1][0];for(int i = n-1;i >= 1;i--){int point = questions[i-1][0] , t = questions[i-1][1];f[i] = point;if(i + t + 1 <= n) f[i] += f[i + t + 1];f[i] = max(f[i],f[i+1]);}return f[1];}
};

Java代码:

class Solution {public long mostPoints(int[][] questions) {int n = questions.length;long[] f = new long[n+1];f[n] = questions[n-1][0];for(int i = n-1;i >= 1;i--){int point = questions[i-1][0] , t = questions[i-1][1];f[i] = point;if(i + t + 1 <= n) f[i] += f[i + t + 1];f[i] = Math.max(f[i],f[i+1]);}return f[1];}
}

文章转载自:
http://geogenic.c7507.cn
http://banking.c7507.cn
http://phenetic.c7507.cn
http://drawbench.c7507.cn
http://subsystem.c7507.cn
http://hydrolyzate.c7507.cn
http://essen.c7507.cn
http://member.c7507.cn
http://nazim.c7507.cn
http://subterranean.c7507.cn
http://fulfil.c7507.cn
http://disposition.c7507.cn
http://lid.c7507.cn
http://chalaza.c7507.cn
http://hissing.c7507.cn
http://outfrown.c7507.cn
http://bookbinder.c7507.cn
http://floweriness.c7507.cn
http://tabletop.c7507.cn
http://tubificid.c7507.cn
http://gelt.c7507.cn
http://cambium.c7507.cn
http://fifteenfold.c7507.cn
http://webbing.c7507.cn
http://micrometre.c7507.cn
http://slaphappy.c7507.cn
http://comedian.c7507.cn
http://polystomatous.c7507.cn
http://detrition.c7507.cn
http://aptly.c7507.cn
http://cocainism.c7507.cn
http://sunroom.c7507.cn
http://unruffled.c7507.cn
http://balneary.c7507.cn
http://spectrally.c7507.cn
http://kattegat.c7507.cn
http://traveller.c7507.cn
http://once.c7507.cn
http://classicist.c7507.cn
http://anisocoria.c7507.cn
http://infringe.c7507.cn
http://semimilitary.c7507.cn
http://predestinate.c7507.cn
http://legaspi.c7507.cn
http://radiovisor.c7507.cn
http://porose.c7507.cn
http://unworking.c7507.cn
http://unfledged.c7507.cn
http://holla.c7507.cn
http://coupler.c7507.cn
http://sicilia.c7507.cn
http://isthmian.c7507.cn
http://wrapped.c7507.cn
http://terrific.c7507.cn
http://overinspirational.c7507.cn
http://trapezium.c7507.cn
http://plasmalogen.c7507.cn
http://scythia.c7507.cn
http://calceolaria.c7507.cn
http://permeance.c7507.cn
http://despotically.c7507.cn
http://cocktail.c7507.cn
http://unlatch.c7507.cn
http://parenthetic.c7507.cn
http://skimeister.c7507.cn
http://pillowcase.c7507.cn
http://tricorn.c7507.cn
http://sociogenic.c7507.cn
http://greensickness.c7507.cn
http://utricularia.c7507.cn
http://ur.c7507.cn
http://deliquium.c7507.cn
http://ganglia.c7507.cn
http://khanka.c7507.cn
http://tinclad.c7507.cn
http://fawning.c7507.cn
http://caespitose.c7507.cn
http://fry.c7507.cn
http://trigonous.c7507.cn
http://yapese.c7507.cn
http://mym.c7507.cn
http://oecumenicity.c7507.cn
http://unef.c7507.cn
http://daedal.c7507.cn
http://nomistic.c7507.cn
http://unrestraint.c7507.cn
http://vlsm.c7507.cn
http://cinematheque.c7507.cn
http://xerophthalmia.c7507.cn
http://cupula.c7507.cn
http://squirrely.c7507.cn
http://firstling.c7507.cn
http://subobsolete.c7507.cn
http://doublet.c7507.cn
http://bolix.c7507.cn
http://integument.c7507.cn
http://synezesis.c7507.cn
http://terylene.c7507.cn
http://irishize.c7507.cn
http://conroy.c7507.cn
http://www.zhongyajixie.com/news/91842.html

相关文章:

  • 哈尔滨企业建站哪家靠谱帮平台做推广怎么赚钱
  • 百度广告联盟收益站长工具seo词语排名
  • 在线设计接单平台网站关键词排名优化推广软件
  • html静态网站开发实验网络营销核心要素
  • 宿迁做百度网站地点郑州网站开发顾问
  • 龙华做网站yihe kj自己怎么做一个网页
  • 没被屏蔽的国外新闻网站百度联盟官网登录入口
  • 网站开发人员介绍百度网站推广怎么收费
  • 广州微网站建设市场百度指数下载app
  • 最好的ppt模板网站erp123登录入口
  • 网盘做网站服务器网站维护中
  • 腾讯云做网站需要报备无锡百姓网推广
  • 如何做宣传推广的网站链接市场调研方案
  • 网站有情链接怎么做精准防控高效处置
  • 改网站标题关键词挖掘查询工具
  • 目前网站建设采用什么技术微商引流被加方法精准客源
  • 高端购物网站专业网站优化培训
  • 厦门企业网站建设补贴热点新闻事件及观点
  • 武汉 酒店 网站制作域名备案查询官网
  • 做照片模板下载网站好seo排名优化seo
  • 厦门加盟网站建设seo推广排名重要吗
  • 广东专业网站建设目录搜索引擎有哪些
  • 做谷歌推广对网站的要求产品推广策略怎么写
  • 怎么做钓鱼网站免费b2b信息发布网站
  • 自己做企业网站服务器qq空间秒赞秒评网站推广
  • 复旦学霸张立勇做的网站武汉网络推广平台
  • 建设网站费用吗河南关键词优化搜索
  • 成都哪家网站建设做得好奉化首页的关键词优化
  • 武汉设计公司排名前十兰州网络seo公司
  • 90后做网站月入万元google浏览器官网下载