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

网站备案ip更换seo推广服务哪家好

网站备案ip更换,seo推广服务哪家好,做视频挣钱的网站,网站建设需要干什么思路分析:当有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/390305.html

相关文章:

  • phpcms v9企业网站模板(简洁利于优化)优化设计三年级下册数学答案
  • 自己人网站建设有没有免费的seo网站
  • 温州做网站技术员怎么制作一个网页
  • 做网站 写脚本是什么yandex引擎
  • 免费网站认证百度网盘app下载安装手机版
  • 国家企业信息系统公示网 (全国)关键词优化公司费用多少
  • 云浮疫控动态廊坊seo排名公司
  • 做高考题的网站收录网站排名
  • 承德网站建设规划软文推广案例
  • 广州建站服务环球军事新闻最新消息
  • 大型网站开发的书网站seo推广
  • 网站建设培训教程新手入门到精通谷歌手机网页版入口
  • 站长要维护网站深圳网站设计公司哪家好
  • 网站漏洞解决办法手机百度官网
  • 网站定制的公司哪家好河北网站建设公司排名
  • 旅游网站建设项目seo搜索引擎优化岗位要求
  • 坪山做网站竞价什么意思
  • 如何在第三方网站做推广核心关键词是什么意思
  • 南昌人才网河北百度推广seo
  • 婚恋网站做期货现货贵金属的人精准引流推广
  • 小榄网站专业网站推广优化
  • 做直播网站赚钱最近爆发什么病毒感染
  • 营销型网站三要素信息流优化师
  • 如何建微信公众号甘肃seo技术
  • 改变WordPress界面重庆网站seo外包
  • 网站推广在哪好外贸论坛推广平台有哪些
  • 网站图片设计制作湖南专业seo公司
  • 安溪人做的网站数据网站
  • 做动漫网站的小说市场营销公司排名
  • 怎么网站制作网站友情链接