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

网站制作-杭州河北网站seo外包

网站制作-杭州,河北网站seo外包,外包小程序公司,快递公司网站制作常见算法-巴斯卡三角形(Pascal) 1、说明 巴斯卡(Pascal)三角形基本上就是在解 nCr,因为三角形上的每一个数字各对应一个nCr,其中 n 为 row,而 r 为 column,如下: 0C0 1…

常见算法-巴斯卡三角形(Pascal)

1、说明

巴斯卡(Pascal)三角形基本上就是在解 nCr,因为三角形上的每一个数字各对应一个nCr,其中 n 为 row,而 r 为 column,如下:

    0C0

   1C0 1C1

  2C0 2C1 2C2

 3C0 3C1 3C2 3C3

对应的数据如下图所示:

                 1

    1       1

   1       2      1

  1      3       3     1

巴斯卡三角形中的 nCr 可以使用以下这个公式来计算,以避免阶乘运算时的数值溢位:

        nCr = [(n-r+1)/r] * nCr-1

        nC0 = 1

2、C++代码

#include<iostream>
using namespace std;long Pascal(int n, int r) {long p = 1;for (int i = 1; i <= r; i++) {p = p * (n - i + 1) / i;}return p;
}void PrintPascal(int t) {int n, r;for (n = 0; n <= t; n++) {for (r = 0; r <= n; r++) {int i;if (r == 0) {for (i = 0; i <= (t - n); i++) {cout << "  ";}}else {cout << "  ";}cout << Pascal(n, r);}cout << endl;}
}int main() {PrintPascal(12);// n=0, r=0		"   ""   ""   ""   "" 1 "					||	"   ""   ""   ""   ""0c0"// n=1, r=0		"   ""   ""   "" 1 ""   "" 1 "				||	"   ""   ""   ""1c0""   ""1c1"//		r=1// n=2, r=0		"   ""   "" 1 ""   "" 2 ""   "" 1 "			||	"   ""   ""2c0""   ""2c1""   ""2c2"//		r=1//		r=2// n=3, r=0		"   "" 1 ""   "" 3 ""   "" 3 ""   "" 1 "	||	"   ""3c0""   ""3c1""   ""3c2""   ""3c3"//		r=1//		r=2//		r=3return 0;
}

http://www.qdjiajiao.com/news/7462.html

相关文章:

  • 淘宝上找人做网站百度网络营销中心
  • 网站建设的类型制作网站教学
  • 网站搭建制作免费网站seo优化技巧
  • php企业网站无限制源码南昌网站seo
  • 商城网站建设适合于哪类企业网站排名大全
  • 网站推广新手入门谷歌浏览器引擎入口
  • 安康网站建设宽带营销案例100例
  • 网站建设教学信息流广告投放平台
  • 设置网站域名解析和网站主机绑定seo系统培训课程
  • 网站改版需要多少钱百度搜索引擎技巧
  • 淘宝网网站开发部技术部网络营销成功案例介绍
  • 苏州做企业网站公司友情链接交换方式有哪些
  • 有关做美食的网站免费开网店免费供货
  • 上海这边敲墙拆旧做啥网站的比较多百度收录网站提交入口
  • 网站开发的平台百度网盘pc网页版入口
  • 程序员创业做网站做公众号宁德seo推广
  • 嘉兴快速建站合作网站运营专员
  • 网站开发费用清单推广之家app下载
  • 网站建设及发展杭州百度推广
  • 贵州城乡建设官方网站链接下载
  • 建设网站网页打不开水果网络营销策划书
  • 百度推广 网站要备案吗网盘搜索引擎
  • 越南做彩票网站是违法的吗四平网站seo
  • 网站建设那个公司好关键词优化seo排名
  • 网页设计教程多少钱优化技术
  • 专业的营销型网站建设推广网站seo
  • 日语网站建设小程序商城制作一个需要多少钱
  • 怎么给产品找关键词东莞市网络seo推广企业
  • 大型的PC网站适合vue做吗南京网站推广排名
  • c 网站建设设计报告关键词优化软件有哪些