import java.util.Scanner; /** * Created by qiudeyang on 27/04/17. */ public class Main { public static int helper(int n,int k){ int[][] ans = new int[n+1][k+1]; for(int i=0;i<= n;i++) { ans[i][0]=1; } for(int i=0;i<= k;i++) { ans[0][i]=0; } for(int i=1;i<=n;i++) for(int j=1;j<=k;j++) { ans[i][j]=ans[i-1][j]*(j+1)+ans[i-1][j-1]*(i-j); ans[i][j]%=2017; } return ans[n][k]; } public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int k = sc.nextInt(); System.out.println(helper(n,k)); } }
点赞 评论

相关推荐

01-15 19:59
中山大学 C++
牛客60887332...:你这是人写出来的? 本科标到硕士后面 留那么多空给 hr 填?
点赞 评论 收藏
分享
2025-12-16 17:17
门头沟学院 产品经理
烤点老白薯:他第二句话的潜台词是想让你帮他点个瑞幸或者喜茶啥的
mt对你说过最有启发的一...
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务