一个奇怪的特性
  • 板块学术版
  • 楼主yty2010
  • 当前回复4
  • 已保存回复4
  • 发布时间2024/5/26 17:27
  • 上次更新2024/5/26 19:54:18
查看原帖
一个奇怪的特性
550940
yty2010楼主2024/5/26 17:27

当我在打P2704这题时,打下了一串代码:

int k=0;
		for(int j=n;j>=0;j--)
		{
 //			cout<<i<<" "<<(n-j)<<" "<<(i>>(n-j))<<endl;
			if((i>>(n-j))&1)
			{
				k++;
			}
		}

当然我是打错的,nn 应该是 mm

可是也来了疑问,为什么每次在(n−j)(n-j)为32时 (i>>(n−j))(i>>(n-j)) 的值为 ii ?

2024/5/26 17:27
加载中...