关于本题柿子
查看原帖
关于本题柿子
658786
STUDENT00楼主2022/9/22 18:47

大佬们,请问我的这个柿子正确吗?

#include<bits/stdc++.h>
using namespace std;
int n,m,ans;
int A(int n,int m){
	if(n<m) return 0;
	int s=1;
	for(int i=n;i>=n-m+1;i--) s*=i;
	return s;
} 
int main(){
	scanf("%d%d",&n,&m);
	ans=A(n,n)*A(n+1,2)*A(n+3,m);
	if(m) ans+=A(n,n)*(n+1)*2*A(n+4,m-1);
	printf("%d",ans);
	return 0;
}
2022/9/22 18:47
加载中...