az,最后考虑到位数可能不等于n,但没时间写了😓