水文化建设网站,体育馆路网站建设,友链网,简单大气网站题目链接#xff1a;http://codeforces.com/problemset/problem/1182/A 思路#xff1a;n为奇数时不可能完全填充#xff0c;ans 0。发现若要完全填充#xff0c;每俩列可产生俩种情况#xff0c;所以为 ans 2n/2 AC代码#xff1a; 1 #includebits/stdc.h2 us…题目链接http://codeforces.com/problemset/problem/1182/A 思路n为奇数时不可能完全填充ans 0。发现若要完全填充每俩列可产生俩种情况所以为 ans 2n/2 AC代码 1 #includebits/stdc.h2 using namespace std;3 long long n,ans;4 long long quickPow(long long a,long long b){5 int sum1;6 while(b){7 if(b1) sumsum*a;8 b1;9 aa*a;
10 }
11 return sum;
12 }
13 int main(){
14 long long n;
15 cin n;
16 if(n % 2) cout 0;
17 else cout quickPow(2,n/2);
18 return 0;
19 } 转载于:https://www.cnblogs.com/Carered/p/11009641.html