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

企业管理10大系统厦门搜索引擎优化合作

企业管理10大系统,厦门搜索引擎优化合作,河南seo推广公司,wordpress ip 域名力扣118题: 给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行。 在「杨辉三角」中,每个数是它左上方和右上方的数的和。 示例 1: 输入: numRows 5 输出: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]示例 2: 输入: numRows 1…

力扣118题:

给定一个非负整数 numRows生成「杨辉三角」的前 numRows 行。

在「杨辉三角」中,每个数是它左上方和右上方的数的和。

示例 1:

输入: numRows = 5
输出: [[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]

示例 2: 

输入: numRows = 1 
输出: [[1]]
提示:1 <= numRows <= 30

#include<iostream>
#include<vector>
using namespace std;class Solution
{
public:void generate(int numRows){vector<vector<int>> vv;     //类似于二维数组vv.resize(numRows);/*开辟numRows个空间,也就相当于开辟了numRows行。这里注意不要用reserve函数,因为该函数没办法初始化*/for (int i = 0; i < numRows; i++){vv[i].resize(i + 1, 0);   /*下三角矩阵,第一行对应一列,第二行对应两列......并且都初始化为0*/vv[i][0] = vv[i][vv[i].size() - 1] = 1;   /*将每行的第一个与最后一个都赋值为1*/}for (int i = 0; i < vv.size(); i++){for (int j = 0; j < vv[i].size(); j++){if (vv[i][j] == 0)   /*这里只有三角形内部为0*/{vv[i][j] = vv[i - 1][j] + vv[i - 1][j - 1];}}}for (auto& e : vv)            //用范围for打印出杨辉三角形{for (int& num : e){cout << num << ' ';}cout << endl;}}
};int main()
{int numRows;cin >> numRows;Solution s1;            //创建对象s1.generate(numRows);   //调用函数
}

验证一下:

 在力扣也验证一下:

http://www.dtcms.com/wzjs/830983.html

相关文章:

  • 传奇世界网页版平台seo网站关键词优化排名
  • wordpress安全维护知名seo网站优化
  • 免费网页设计制作网站健身网站开发方式
  • 上海响应式网站建设企业jsp网站开发四库全书
  • 网站建设凭证设计师服务平台鱼巴士官网
  • 什么网站好看用h5做棋牌网站建设
  • 品牌网站建设9小蝌蚪9a怎样做网站跳转
  • 珠海舒讯网站建设思帽网站建设
  • 网站优化竞争对手分析文化创意设计公司
  • 滨州公司网站建设推广宠物网站 html模板
  • 乐清网站优化推广Mac怎么搭建网站开发环境
  • 网站友情链接怎么样做营销型网站推广服务
  • 网站制作公司怎么收费高端网站建设熊掌号
  • 女人和男人做爰网站四川省查询建设人员注册证书网站
  • 怎么制作手机网站网站域名根目录
  • 怎么制作网站建设大同网站建设制作
  • 贪玩传奇世界网页版攻略深圳专业做网站和seo的公司
  • 河北怎样做网站dedecms网站安装
  • 内蒙古建设厅网站查询免费app网站下载大全
  • 网站建设和优化wordpress o2o主题
  • dedecms 如何关闭网站天河网站建设服务
  • 西宁网络信息 网站建设网站建设用的是什么软件
  • 如何自己创建购物网站企业网站赏析
  • 网站建设找至尚网络wordpress基于谷歌框架
  • 济南网站制作厂家o2o模式是什么意思通俗讲
  • 基于oa系统的网站建设dede 网站地图 文章
  • 网站建设费用多少wordpress下载页面模板
  • 网站如何做301重定向网站制作公司上海
  • 广西网站建设培训如何创建微网站
  • 网站域名过期了怎么办一个做炉石视频的网站