汉诺塔

#include<stdio.h>

#include<math.h>

typedeflonglongll;

chara[4];

ints[9],p,n,i=6;

ll f(intx){

if(x==1)return(ll)2*pow(3,n-1)-1;

if(x)return(ll)pow(2,n)-1;

return(ll)pow(3,n-1);

}

intmain(){

scanf("%d",&n);

while(i--)scanf("%s",a),s[(a[0]-'A')*3+a[1]-'A']=i;

if(s[1]>s[2]){

if(s[5]<s[3])p=1;

elseif(s[6]>s[7])p=2;

}elseif(s[7]<s[6])p=1;

elseif(s[3]>s[5])p=2;

printf("%lld",f(p));

return0;

}

各位大佬,球球了,这个优先级怎么搞,这个代码能标注一下吗呜呜呜

全部评论

相关推荐

点赞 收藏 评论
分享
牛客网
牛客企业服务