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

加盟平台响应网站建设百度云官网入口

加盟平台响应网站建设,百度云官网入口,泰安人才网招聘信息港,用rp怎么做网站原型题目: 你正在使用一堆木板建造跳水板。有两种类型的木板,其中长度较短的木板长度为shorter,长度较长的木板长度为longer。你必须正好使用k块木板。编写一个方法,生成跳水板所有可能的长度。 返回的长度需要从小到大排列。 示例&…

题目:

你正在使用一堆木板建造跳水板。有两种类型的木板,其中长度较短的木板长度为shorter,长度较长的木板长度为longer。你必须正好使用k块木板。编写一个方法,生成跳水板所有可能的长度。

返回的长度需要从小到大排列。

示例:

输入:
shorter = 1
longer = 2
k = 3
输出: [3,4,5,6]
解释:
可以使用 3 次 shorter,得到结果 3;使用 2 次 shorter 和 1 次 longer,得到结果 4 。以此类推,得到最终结果。

 解题思路:

1.首先考虑两种特殊情况:

  k=0,使用0块木板,直接返回一个空数组即可

  shorter=longer,两个板长度相同,返回任意一个板的长度*k

2.其余正常情况,我们可以看的出会有k+1种情况,使用0块短板--使用k块短板,所以我们这里设置循环初始值为0,循环结束条件是<=k

3.题目要求返回的长度需要从小到大排序,所以我们在最后还需要用到sort()函数,将结果数组进行排序

Code:

class Solution {
public://计算总长度int total(int shorter, int longer, int k,int n,int m){int sum=shorter*n+longer*m;return sum;}vector<int> divingBoard(int shorter, int longer, int k) {vector<int> res;//如果k为0,返回空数组if(k==0) return res;//如果短板和长板长度相同,返回任意一个板*kif(shorter==longer){res.push_back(k*shorter);return res;}//其他正常情况for(int i=0;i<=k;i++){//将每一次结果添加到res中res.push_back(total(shorter,longer,k,i,k-i));}//按升序顺序排序sort(res.begin(),res.end());//返回结果数组return res;}
};
http://www.dinnco.com/news/45657.html

相关文章:

  • 一个网站里有两个网页怎么做百度网盘资源免费搜索引擎入口
  • 日本网站制作搜索引擎优化缩写
  • 网站推广服务费会计分录怎么做seo报价单
  • 网站开发w亿玛酷1负责sem分析
  • 四川网站建设套餐搜索引擎优化的基本方法
  • 西安大网站建设公司排名seo营销怎么做
  • 香港主机网站速度营销必备十大软件
  • 教做吃的网站推广平台排行榜
  • 自己电脑做网站域名备案域名注册平台哪个好
  • 阿里巴巴网站今日的新闻
  • 青岛网站制作工作室企业网站建设的作用
  • 青岛网络建站公司整站seo技术
  • 一个公司主体可以在多个网站做备案杭州百度推广代理商
  • 做外贸网站美国服务器要多少钱中国搜索网站排名
  • 海珠营销型网站建设公司深圳全网推广效果如何
  • 哪个全球购网站做的好处百度关键词刷排名软件
  • 做网站选关键词产品运营推广方案
  • 做教育的网站需要资质吗软文撰写案例
  • 不会被封的网站谁做网站如何提交百度收录
  • 网创项目资源网站微商如何引流与推广
  • 成都淮州新城建设投资有限公司网站太原seo顾问
  • 做类似美团的网站网页设计代码
  • 男女做污的网站怎么建网站教程
  • 手机网站制作移动高端网站建设安卓优化大师下载安装
  • 网站建设开发服务费怎么做分录软文推广
  • dede网站怎么备份一键搭建网站工具
  • 谁有国外hs网站除了百度指数还有哪些指数
  • 网站加外链网站页面排名优化
  • 简单网站建设公司产品seo优化
  • 青岛网站公司网站制作平台