为什么只有50分?!!
错的所有测试点全是超时!!!
代码如下:
(好像有些啰嗦)
#include<iostream>
using namespace std;
int k;
void move(int n,char x,char y,char z){
if(n==0) return;
move(n-1,x,z,y);
k++;
move(n-1,y,x,z);
}
int main(){
int n;
cin>>n;
move(n,'x','z','y');
cout<<k*2;
return 0;
}