/*
在一个排列中,一个折点是指排列中的一个元素,它同时小于两边的元素,或者同时大于两边的元素。对于一个 1~n 的排列,如果可以将这个排列中包含 t个折点,则它称为一个 t+1 单调序列。例如,排列 (1,4,2,3) 是一个 3 单调序列,其中 4 和 2 都是折点。给定 n 和 k,请问 1~n 的所有排列中有多少个 k 单调队列?输入格式输入一行包含两个整数 n,k。输出格式输出一个整数,表示答案。答案可能很大,你可需要输出满足条件的排列数量除以 123456 的余数即可。数据范围1≤k≤n≤500输入样例:4 2
输出样例:12
*/
#include <stdio.h>
enum{MO=123456,N=501,
};
void q_gs(int ,int );int main(void){int n,k;scanf("%d%d",&n,&k);q_gs(n,k);//学习网上的动态规划 return 0;
}void q_gs(int n,int k){int a[N][N];a[1][1]=1;a[2][1]=2;int i;for(i=3;i<=n;i++){int j;for(j=1;j<=k&&j<=i;j++){a[i][j]+=a[i-1][j]*j;a[i][j]%=MO;a[i][j]+=a[i-1][j-1]*2;a[i][j]%=MO;if(j>1){a[i][j]+=a[i-1][j-2]*(i-j);a[i][j]%=MO;}}}printf("%d\n",a[n][k]);
}

排列数【第十届】【决赛】【B组】相关推荐

  1. 【蓝桥杯单片机组第十届决赛】— 客观试题

    目录 第1题 第2题 第3题 第4题 第5题 第6题 第7题 第8题 第9题

  2. 第十届蓝桥杯c语言试题,第十届蓝桥杯真题编程题1-7解析(高级组).pdf

    scratch 少儿编程第十届蓝桥杯真题 7 大家好 ~今天我们来讲解 scratch 蓝桥杯第十届编程大题的第七道题. 同样,这道题也是非常有难度的一道题.一起来看一下吧 解析: 女孩的程序 1.在 ...

  3. 2019第十届蓝桥杯A组决赛(国赛)A题(三升序列)

    2019第十届蓝桥杯A组决赛(国赛)A题(三升序列) 输入: VLPWJVVNNZSWFGHSFRBCOIJTPYNEURPIGKQGPSXUGNELGRVZAG SDLLOVGRTWEYZKKXNK ...

  4. 蓝桥杯--历届真题 最优包含【第十届】【决赛】【B组】

    试题 历届真题 最优包含[第十届][决赛][B组] 提交此题   评测记录 资源限制 时间限制:1.0s   内存限制:256.0MB  类似于:Acwing--902. 最短编辑距离(线性dp)_w ...

  5. 2019年第十届蓝桥杯B组决赛

    一.平方末尾 题目描述 本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可. 能够表示为某个整数的平方的数字称为"平方数" 虽然无法立即说出某个数是平方数,但经 ...

  6. 2019年第十届蓝桥杯c/c++B组国赛决赛真题题目

    A 1.2019<X<Y 2.2019^2, X^2, Y^2构成等差数列 满足条件的X和Y可能有多种情况,请给出X+Y的值,并且令X+Y尽可能的小. B 2019可以被分解成若干个两两不 ...

  7. 2019年第十届蓝桥杯决赛(国赛) C++大学A组 D题 序列求和【全网找不到的题解?】

    题面 试题 D: 序列求和 本题总分:10 分 [问题描述] 学习了约数后,小明对于约数很好奇,他发现,给定一个正整数 t,总是可以找到含有 t 个约数的整数.小明对于含有 t 个约数的最小数非常感兴 ...

  8. 第十届蓝桥杯C/C++ B组决赛

    第一题 平方序列 第二题 质数拆分 第三题(未做出) 第四题 求值 第五题 路径计算 第六题 最优包含 第七题 排列数(骗分) 第八题 解谜游戏 第九题 第八大奇迹(只会暴力就不放出来了) 第十题 燃 ...

  9. 第十届蓝桥杯JavaB组省赛真题

    试题 A: 组队 本题总分:5 分 [问题描述] 作为篮球队教练,你需要从以下名单中选出 1 号位至 5 号位各一名球员, 组成球队的首发阵容. 每位球员担任 1 号位至 5 号位时的评分如下表所示. ...

  10. 2019 第十届蓝桥杯省赛C/C++大学B组 试题+题解

    第十届蓝桥杯省赛C/C++大学B组 试题+题解 第十届蓝桥杯大赛软件类省赛 C/C++ 大学 B 组 考生须知 考试开始后,选手首先下载题目,并使用考场现场公布的解压密码解压试 题. 考试时间为 4 ...

最新文章

  1. windows下安装awstats来分析apache的访问日志
  2. BroadcastReceiver的思考(3)
  3. KMM 搭建环境,并运行安卓和ios
  4. 什么是ActiveX插件
  5. JDK1.7和JDK1.8对于异常的支持
  6. 前端_网页编程 跨域与JSONP- 淘宝搜索案例
  7. 一起来做个免登录资源导航小程序!
  8. stm8s 时钟库函数选择内部RC初始化
  9. fatal exception java_java.lang.IllegalStateExceptio
  10. mongodb数据库显示obj_MongoDB创建和查看数据库
  11. 随笔 | 写代码时极有可能面临的焦虑
  12. 用好SVG格式 让网站速度提升起来
  13. 在Spring Boot中使用Spring Security实现权限控制
  14. Telepresence修改完善心得
  15. r语言怎么做经验分布_医学统计与R语言:对数正态分布与卡方分布
  16. 计算机公式mode,强大的 Org mode(3): 表格的基本操作及公式、绘图 · ZMonster's Blog...
  17. 《山海经》只能是政府组织编写的
  18. 兼容exe的linux系统,国产操作系统下想运行EXE?你何不虚拟个电脑系统出来
  19. VBA遍历文件夹下的所有文件
  20. 4个好用的图片去水印工具,图片去水印这样做就对了

热门文章

  1. spring xml头文件xmlns和xsi的含义
  2. 碰到文件系统变RAW如何解决?
  3. 【详细】linux系统安装显卡驱动(Nvidia driver) + cuda10.2
  4. 智慧城市兴起,让我们看看智慧城市里面的3D可视化效果
  5. python 股票量化盘后分析系统V0.43
  6. 苏州大学计算机专业课872考研真题1999~2020含答案解析 网盘分享
  7. L1-013 计算阶乘和 10分 (C++实现)
  8. 使用C# 编辑Word文档 绘制标签
  9. 大学生免费查题公众号_大学生免费查题公众号哪个好用?
  10. 8款设计师常用漂亮的HTML CSS表格样式