博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
笔试题算法系列(九)百度2017不等式数列
阅读量:5035 次
发布时间:2019-06-12

本文共 1005 字,大约阅读时间需要 3 分钟。

[编程题] 不等式数列

时间限制:1秒

空间限制:32768K

度度熊最近对全排列特别感兴趣,对于1到n的一个排列,度度熊发现可以在中间根据大小关系插入合适的大于和小于符号(即 '>' 和 '<' )使其成为一个合法的不等式数列。但是现在度度熊手中只有k个小于符号即('<'')和n-k-1个大于符号(即'>'),度度熊想知道对于1至n任意的排列中有多少个排列可以使用这些符号使其为合法的不等式数列。
输入描述:
输入包括一行,包含两个整数n和k(k < n ≤ 1000)
输出描述:
输出满足条件的排列数,答案对2017取模。
输入例子1:
5 2
输出例子1:
66 代码如下:
1 import java.lang.Math; 2 import java.util.Arrays; 3 import java.util.HashMap; 4 import java.util.Scanner; 5  6 public class Main{ 7     public static void main(String[] args){ 8         Scanner sc = new Scanner(System.in); 9         String[] line;10         while(sc.hasNext()){11             line = sc.nextLine().split(" ");12             int n = Integer.parseInt(line[0]);13             int k = Integer.parseInt(line[1]);14             int[][] a=new int[n+1][n+1];15             for(int i=1;i<=n;i++){16                 a[i][0]=1;17                 a[i][i-1]=1;18             }19             for(int i=2;i<=n;i++){20                 for(int j=1;j<=k&&j

 

转载于:https://www.cnblogs.com/haimishasha/p/10640144.html

你可能感兴趣的文章
MainFrame知识小结(20120210)—dfsort/syncsort中的数据类型
查看>>
D - Flip tile
查看>>
Java连接RabbitMQ之创建连接
查看>>
开户vim编程之--cscope支持
查看>>
python数据类型图解
查看>>
C#微信登录-手机网站APP应用
查看>>
HTML5实践 -- iPhone Safari Viewport Scaling Bug
查看>>
一位数据挖掘成功人士 给 数据挖掘在读研究生 的建议
查看>>
Python3.6.0安装
查看>>
hdu1049
查看>>
H5项目常见问题及注意事项
查看>>
索尼(SONY) SVE1512S7C 把WIN8降成WIN7图文教程
查看>>
时间模块 && time datetime
查看>>
jquery自动生成二维码
查看>>
spring回滚数据
查看>>
新浪分享API应用的开发
查看>>
美国专利
查看>>
【JavaScript】Write和Writeln的区别
查看>>
百度编辑器图片在线流量返回url改动
查看>>
我对你的期望有点过了
查看>>