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

在线设计平台哪个好用广州seo服务外包

在线设计平台哪个好用,广州seo服务外包,网页设计模板html代码明星,政府网站管理存在问题是作风建设题目: 你正在使用一堆木板建造跳水板。有两种类型的木板,其中长度较短的木板长度为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.wangmingla.cn/news/105937.html

相关文章:

  • b站免费版seo外链平台热狗
  • 手机网站菜单代码经济新闻最新消息财经
  • 网站开发合同免费模板品牌营销理论
  • 丹江口网站制作百度竞价点击价格
  • 广州网站建设市场网站外链平台
  • 手机网站自助建深圳百度推广关键词推广
  • 三屏网站建设seo值怎么提高
  • 自己搭建服务器网站开发软件百度权重4网站值多少钱
  • 深圳贷款网站建设国内搜索引擎网站
  • 个人备案做企业网站企业seo推广的绝密诀窍曝光
  • 织梦门户网站台州seo排名公司
  • 创网站需要什么软文推广渠道主要有
  • 网站制作设计收费标准windows7系统优化工具
  • 诸暨哪些公司可以制作网站sem是什么
  • 响应式网站建设定制域名注册查询网站
  • 安庆有做网站的吗排名nba
  • 怀化信访网站关键词排名优化
  • 口碑好的五屏网站建设百度网站提交
  • 济南制作网站企业全网搜索指数
  • 网站建设 ui设计公司武汉百度seo排名
  • 重庆网上制作网站网络推广有哪些
  • 女和女做网站湖南专业关键词优化服务水平
  • 李沧做网站深圳网络推广的公司
  • 网站建设dns解析设置湖南seo技术培训
  • 广西城乡住房建设部网站百度推广代理
  • 网上做批发有哪些网站有哪些做好网络推广的技巧
  • 论坛上怎么做网站优化文案发布平台
  • 洛阳市做网站贴吧搜索词排行榜
  • 找人开发一个网站多少钱windows优化大师是官方的吗
  • 津南做网站的公司全网整合营销推广方案