循环二进制数
   

  将个0和个1,排成一圈。从任一个位置开始,每次按逆时针以长度为n+1的单位进行数二制数。

  要求给出一种排法,用上面的方法产生出来的个二进制数都不相同。

  例如,当n=2时,即个0和个1排成如右一圈:

  比如,从A位置开始,逆时针方向取三个数000,然后再从B位置上开始取三个数001,…可以得到000,001,010,011,111,110,100共8个二进制数且都不相同。

  输入:
  n(1<=n<=10000)

  输出:
  位二进制数。

   

 
网站导航 | 关于曙光 | 联系我们 | 请提意见
Copyright © FuJian Sunshine Educational Info. Co.,Ltd.
福建曙光教育资讯有限公司 版权所有