样例过了,交上去全是WA,别人代码跑自己造的小数据也都一样。
查看原帖
样例过了,交上去全是WA,别人代码跑自己造的小数据也都一样。
106057
jmaker楼主2021/4/14 20:29
def FBI(s):
    if '1' in s:
        if '0' in s:
            return 'F'
        else:
            return 'I'
    else:
        return 'B'

class Node:
    def __init__(self, s):
        self.s = s
        self.data = FBI(s)
        self.left = None
        self.right = None
        if len(s) > 1:
            self.left = Node(s[:len(s)//2])
            self.right = Node(s[len(s)//2:])

def order(node):
    if node.left:
        order(node.left)
    if node.right:
        order(node.right)
    print(node.data,end='')

N=input()
s=input()
order(Node(s))
2021/4/14 20:29
加载中...