炮兵的攻击范围可以重叠吗

P2704 [NOI2001] 炮兵阵地

ioio0614 @ 2018-09-13 19:57:25

炮兵的攻击范围可以重叠吗


by MiddleTwo @ 2018-09-13 19:59:22

@Reallyioio 把电脑泡水里面就知道了


by lukelin @ 2018-09-13 20:00:46

显然可以


by ioio0614 @ 2018-09-13 20:08:16

@hierarch 用0代表平原,1代表山地。 那么0110.这种情况是可以的。但是6&(6<<1)不为0.我不太懂


by ioio0614 @ 2018-09-13 20:09:29

@hierarch 就是这个

if(((i&(i<<1))==0)&&((i&(i<<2))==0)&&((i&(i>>1))==0)&&((i&(i>>2))==0))//判断每个1左右各两个是否有1,即判断这种状态是否存在 

by ioio0614 @ 2018-09-13 20:10:59

@hierarch 我好像懂了,buhaoyisi


by 可比百分 @ 2018-11-07 16:47:44

@Reallyioio

请问……不是应该

(i&(i<<1))==0)&&((i&(i<<2))==0)

就行了吗?

为什么还要

((i&(i>>1))==0)&&((i&(i>>2))==0)

|