#CSES2176. 数数象的摆放方式
数数象的摆放方式
题目背景
翻译自 CSES-2176 题。
题目描述
你的任务是计算在一个 的国际象棋棋盘上,放置 个象的方法数,使得没有两个象互相攻击。
如果两个象在同一条对角线上,则它们互相攻击。
输入格式
输入的唯一一行包含两个整数 和 :棋盘的大小和象的数量。
输出格式
输出一个整数:表示象的摆放方式数目,结果取模 。
样例
5 4
2728
说明/提示
;
。
翻译自 CSES-2176 题。
你的任务是计算在一个 n×n 的国际象棋棋盘上,放置 k 个象的方法数,使得没有两个象互相攻击。
如果两个象在同一条对角线上,则它们互相攻击。
输入的唯一一行包含两个整数 n 和 k:棋盘的大小和象的数量。
输出一个整数:表示象的摆放方式数目,结果取模 109+7。
5 4
2728
1≤n≤500;
1≤k≤n2。
By signing up a 蒙青创OJ universal account, you can submit code and join discussions in all online judging services provided by us.