Input输入数据包含多个测试实例,每个测试实例占一行,由一个整数N组成,(0<n<=50)。
Output对于每个测试实例,请输出全部的满足要求的涂法,每个实例的输出占一行。
Sample Input
1 2
Sample Output
3 6
找规律。
1 #include<cstdio> 2 #include<cmath>//pow返回float类型 3 using namespace std; 4 int main(){ 5 6 int n; 7 while(~scanf("%d",&n)){ 8 9 if(n==1)printf("3\n"); 10 else if(n==2) printf("6\n"); 11 else{ 12 long long a=0; 13 for(int i=3;i<=n;i++) 14 a=(long long)pow(2,i-2)-a; 15 16 printf("%lld\n",3*((long long)pow(2,n-1)-a));//long long 类型 17 } 18 } 19 return 0; 20 }
原文:https://www.cnblogs.com/yzhhh/p/10473345.html