我需要有关ACSL问题的帮助。比赛于2014 - 2015年完成。这只是练习,我想看看我是否正确地解决了问题。
Bit-String Flicking:
在以下等式中求解x(5位)。有多少独特的解决方案?
(RCIRC-2(LSHIFT-1(非X)))= 00101
解决后我得到了16个独特的解决方案,虽然我无法在任何地方找到答案,需要聪明而富有创造力的人的帮助!
由于
答案 0 :(得分:0)
以下是解决此问题的想法:
RCIRC-2 (LSHIFT-1(非X))= 00101 - > LSHIFT-1(非X)= LCIRC-2 (00101)
LSHIFT-1 (非X)= LCIRC-2(00101) - > NOT X = RSHIFT-1 (LCIRC-2(00101))
NOT X = RSHIFT-1(LCIRC-2(00101)) - > X = NOT (RSHIFT-1(LCIRC-2(00101)))
X = NOT(RSHIFT-1(LCIRC-2(00101)))
X = NOT(RSHIFT-1(LCIRC-2( 00101 )))
X = NOT(RSHIFT-1( 10100 ))
X = NOT( 01010 )
X = 10101
就是这样。关键是当你从一侧转移到另一侧时,你可以从左到右,从右到左转换。
所以它只是一个正确的解决方案!
答案 1 :(得分:0)
将每个位表示为字母A-E
(RCIRC-2(LSHIFT-1(不是ABCDE)))= 00101
(RCIRC-2(LSHIFT-1(abcde)))= 00101
(RCIRC-2(bcde0))= 00101
e0bcd = 00101
E0BCD = 10010
B = 0,C = 1,D = 0,E = 1
X = * 0101