记录:AC on #6
#include <bits/stdc++.h>
using namespace std;
int a[36]={0};
int f(int n){
if(!a[n]){
int pn ,qn ,p,q;
pn=f(n*2);
qn=f(n*2+1);
scanf("%d-%d",&p,&q);
if(p>q)
a[n]=pn;
else
a[n]=qn;
}
return a[n];
}
int main(){
for(int i=16;i<=31;i++)
a[i]=i-15;
cout<<char('A'+f(1)-1);
return 0.0;
}
玄关求条 平常打代码不喜欢写注释 有没写明白的望注明