NC21571. 小乐乐搭积木
描述
输入描述
第一行输入整数n,m。(1<=n,m<=10)
输出描述
输出组合方案数。
示例1
输入:
2 3
输出:
3
说明:
示例2
输入:
1 3
输出:
0
示例3
输入:
2 5
输出:
8
C++11(clang++ 3.9) 解法, 执行用时: 5ms, 内存消耗: 612K, 提交时间: 2018-12-01 14:31:42
#include<stdio.h> #include<math.h> #include<iostream> using namespace std; #define PI acos(-1.0) int main(void) { double n, m, sum; int i, j; sum = 1; int N,M; cin>>N>>M; n=N,m=M; for(i=1;i<=(M+1)/2;i++) { for(j=1;j<=(N+1)/2;j++) sum *= 4*cos(PI*i/(m+1))*cos(PI*i/(m+1))+4*cos(PI*j/(n+1))*cos(PI*j/(n+1)); } printf("%.0f\n", sum); return 0; }