本来以为这题很简单,于是
#include<iostream> #include<cmath> using namespace std; long long n,m,a=1; int main(){ cin>>n>>m; for(int i=1;i<=m;i++){ a*=i; } a*=pow(n,n-m);cout<<a; return 0; }
结果得了80分
下载了个测试点
输入为10 8 输出30240000
请问一下 为什么是30240000?这是怎么算的