最新公告
  • 欢迎您光临信息学奥赛网,一个优质的信息学编程题库和信息学编程学习资源专业网站。欢迎加入VIP
  • 问题 Z: L17-3 计数类题目2 - 练习7

    正文概述 网友投稿   2026-01-22 16:14:02  

    题目描述

    鹏轩局长的难题是这样的:对于给定的n和m,需要构造出包含n个元素的数组a,元素下标从1到n,并且1到n每个数字刚好在数组中出现一次。另外还要求恰好有m个位置,满足下标为i的元素的值也为i。请你求出能构造出的满足条件的不同数组的数量,对10的9次方加7取模的结果,就是问题的答案。请你编写程序,处理T次询问,每次根据输入的n和m,计算出问题的答案。

    输入

    输入的第一行是一个整数T,代表测试数据的组数。(T≤1000) 以下T行,每行描述一组测试数据。 对于每组测试数据,每行输入两个整数,依次代表n和m。(1≤m≤n≤100000)

    输出

    共输出T行,对于每组测试数据,输出一行一个整数代表答案。

    样例输入

    3
    4 2
    4 3
    4 4

    样例输出

    6
    0
    1
    信息学奥赛网,一个优质的源码资源平台!
    信息学奥赛网 » 问题 Z: L17-3 计数类题目2 - 练习7