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

怎么做网站内部搜索功能软文广告示范

怎么做网站内部搜索功能,软文广告示范,wordpress 文章 页面,广州做内销鞋的网站Description 对于自然数1..n的一个排列A[1..N] 可以划分为若干个单调递增序列。每个单调递增序列由连续元素A[st..ed]组成&#xff0c;且满足以下条件&#xff1a; 1<st,ed<n; A[i]edn 或者 A[ed] > A[ed1]&#xff1b;   例如&#xff1a;排列1 2 4 5 6 3 9 10 …

Description

对于自然数1..n的一个排列A[1..N] 可以划分为若干个单调递增序列。每个单调递增序列由连续元素A[st..ed]组成,且满足以下条件:
1<=st,ed<=n;
A[i]ed=n 或者 A[ed] > A[ed+1];
  例如:排列1 2 4 5 6 3 9 10 7 8 可划分为3个单调递增序列 1 2 3 4 5 6;3 9 10 ;7 8 ; 所以我们称这是一个 3上升段序列 。
现在给定n和k , 求出n的全排列中的,k上升段序列的个数

Input

输入仅有1行,包含两个数n, k(1 < n < 20, 1 < k < n)。

Output

输出n的所有k上升段的个数。

Sample Input

3 2
Sample Output

4

( 说明,符合条件的排列是132,312,213,231)


设f[i,j]为从1~i分j段符合的排序的个数
这题类似于全排列
每次枚举可以分为多一段和不变两种情况
①j*f[i-1,j]
②(i-j+1)*f[i-1,j-1]


代码如下:

#include <iostream>
using namespace std;
long long f[25][25]; 
int main()
{int n,k;cin>>n>>k;for(int i=1;i<=n;i++)f[i][i]=1;for(int i=1;i<=n;i++)for(int j=1;j<i;j++)f[i][j]=(i-j+1)*f[i-1][j-1]+j*f[i-1][j];cout<<f[n][k];return 0;
}

转载于:https://www.cnblogs.com/Comfortable/p/8412280.html

http://www.lbrq.cn/news/2794465.html

相关文章:

  • wordpress下拉南宁网站运营优化平台
  • 织梦可以做婚纱影楼网站吗免费seo
  • 网站定制型和营销型广点通和腾讯朋友圈广告区别
  • asp网站qq登录太原seo外包平台
  • 建设购物网站论文网站alexa排名查询
  • 营业推广谷歌seo外链
  • 刚创业 建网站中国新闻今日头条
  • 音乐网站用dw怎么做网络营销比较常用的营销模式
  • 网页设计与网站建设课程报告百度最怕哪个投诉电话
  • 小狗做爰网站搜索引擎提交入口网址
  • 潍坊专业网站建设哪家好广告的六种广告形式
  • 如何在百度做自己公司的网站成都专业网站推广公司
  • 做外贸哪里网站比较好销售渠道都有哪些
  • 网站运营频道内容建设百度行发代理商
  • 网站建设可以入开发成本吗关键字广告
  • 柳州住房和城乡建设部网站必应搜索引擎国际版
  • 一个网站怎么做流量统计网站建设明细报价表
  • 驾校网站建设费用百度推广管理系统
  • 香港做股指网站网络营销软件条件
  • fsockopen wordpress优化方案官方网站
  • 新疆网站制作链接生成器在线制作
  • 网站模块在线制作软文推广的优点
  • 主营网站建设品牌网络整合营销4i原则
  • 广告网站建设与制作公司十堰seo
  • 那些网站可以上传自己做的视频网络营销的概念
  • 衣服 div网站手机百度账号申请注册
  • 网页微博怎么注销账号seo关键词排名优化怎样收费
  • 做网站要几个人 要多少钱百度搜索历史记录
  • 北京网络科技公司怎样优化网站关键词排名靠前
  • 主流的网站开发技术有cnzz统计
  • 微算法科技(NASDAQ:MLGO)构建去中性化区块链预言机,实现跨链信息互通
  • WebSocket通信:sockjs与stomp.js的完美搭档
  • RK-Android11-PackageInstaller安装器自动安装功能实现
  • Spring Boot 实战:从项目搭建到部署优化
  • linux 内核 - 内存管理单元(MMU)与地址翻译(一)
  • 【MySQL】--- 库表操作