从1到n生成二进制数的有趣方法?