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

如何建立团购网站爱链接网如何使用

如何建立团购网站,爱链接网如何使用,wordpress页眉置顶,做销售网站的公司哪家最好的思路分析:当有n封信,n个信封时。第k封信没有装在第k个信封里(k从1~n),就算所有的信封都装错了。我们可以得知的是,当有1封信,时,装错类别数为0。当有两封信时,装错类别为1。 当有三…

思路分析:当有n封信,n个信封时。第k封信没有装在第k个信封里(k从1~n),就算所有的信封都装错了。我们可以得知的是,当有1封信,时,装错类别数为0。当有两封信时,装错类别为1。

当有三封信时,我们可以先拆解问题,假设第一封信装错了位置(有两种可能),那么就还剩下2封信要装错位置,而两封信要装错的类别我们也已经求解得知了,所以这里3封信要装错位置的类别数就为 第一封信装错位置的可选择数+剩下的信的装错总类别。也就是2*1=1。

要装错一共分为两个大类。(0<x<n,0<y<n)

1:当第x封信装进了第y个信封时(y有n-1个选择),第y封信也恰好装进了第x个信封。此时还有n-2封信需要装错。(n-1)*x[n-2]

2:当第x封信装进了第y个信封时(y有n-1个选择),第y封信没有恰好装进了第x个信封。此时还有n-1封信需要装错。(n-1)*x[n-1]

总加起来就是 sum=(n-1)*x[n-2]+(n-1)*x[n-1];

代码实现:

#define _CRT_SECURE_NO_WARNINGS 1
#include <iostream>
#include <algorithm>
#include <iomanip>
#include <string> 
#include <stack> 
#define MAX 100
using namespace std;
long long int n, arr[MAX];/*数组用来存数字*/long long int f(int x)
{if(x==1) return 0 ;if (x == 2) return 1;else return (x - 1) * f(x - 1) + (x - 1) * f(x - 2);
}
int main()
{cin >> n;f(n);cout << f(n) << endl;return 0;
}

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

相关文章:

  • 湘潭网站开发站长百度
  • 做论坛网站的cms网络营销的认知
  • 西安网站建设价格热线seo网络推广案例
  • 最简单的编程语言厦门seo网站优化
  • 搭建免费网站seowhy
  • 做微博分析的网站seo百度网站排名研究中心关键词首页优化
  • seo博客网站怎么做建网站需要什么条件
  • 颛桥做网站韩国热搜榜
  • 美女直接做的视频网站营销引流都有什么方法
  • 成都网站建设开发公哔哩哔哩b站在线看免费
  • 做网站ps图片都是多大有什么平台可以发广告
  • 郴州刚刚发生的事搜索引擎优化的方法和技巧
  • 百度怎么推广网站nba最新交易信息
  • 什么网站有做册子版最新推广方法
  • 做网站营销什么是网络营销工具
  • 花生壳做的网站稳定吗seo搜索引擎优化总结
  • 怎么买速成网站网站优化入门
  • php 隐藏打开网站新手做seo怎么做
  • 网站关键字在哪设置国际新闻网
  • 做网站 带宽 多少河南seo
  • 网站和做空间建站平台哪家好
  • 黄岩区建设规划局网站代理推广月入5万
  • 北京建设公司网站建设免费淘宝关键词工具
  • 网页设计公司兴田德润在那里广州网站排名优化报价
  • 做网站开发的公司销售现在推广平台哪家最好
  • 美国一级a做爰片免费网站网站seo优化是什么意思
  • 网站怎么添加手机版什么是电商
  • 你们公司的网站都备案了吗百度推广上班怎么样
  • 垂直行业门户网站有哪些成都网络推广外包
  • 上海专业网站建设哪家好网络软文范例